...
注意:该工具推荐由熟悉Smartbi产品的人员使用,例如实施人员;不推荐业务用户使用
安装配置
...
1、下载并导入资源
资源说明
【nla_test】:关系数据源,推荐Mysql,用于保存测试结果数据
【NLA_log】:MongoDB数据源,连接NLA中内置的记录日志的MongoDB
【冒烟测试】:ETL资源,从Excel文件读取用例,测试结果数据写入【nla【冒烟测试】:ETL资源,从Excel文件读取用例,由大模型比对测试运行的结果和点赞结果,测试结果数据写入【nla_test】
【点赞测试】:ETL资源,从【NLA_log】数据源读取点赞用例。运行冒烟测试,测试结果数据写入【nlalog】数据源读取点赞用例。由大模型比对测试运行的结果和点赞结果,将测试数据写入【nla_test】
【测试数据分析】:直连【nla【测试数据分析】:数据模型,直连【nla_test】的数据模型
【NLA测试结果看板】:基于【测试数据分析】的测试结果信息展示【NLA测试结果看板】:仪表盘,基于【测试数据分析】的测试结果信息展示
【NLA热销车】:【冒烟测试】的用例数据模型
配置【nla_test】数据源
在数据源nla_test中执行
CREATE DATABASE `nla_test`
CREATE TABLE `nla_test`.`batch_test_rs` (
`question` text ,
`json_test_rs` text ,
`json_vote_rs` text ,
`vote_id` varchar(255) ,
`test_id` varchar(255) ,
`完全相等` varchar(255) ,
`内容相等` varchar(255) ,
`datasetId` varchar(255) ,
`批次` varchar(255)
)
将该表加入该数据源
冒烟测试配置
构建【NLA热销车】的知识图谱
下载测试用例并上传到【冒烟测试】中:
配置【冒烟测试】用户名密码
...
2. 建立数据库连接
在bi服务器建立【NLA_log】和【nla_test】两个数据连接。
路径:数据连接--》数据连接--》Nla测试
2.1【 Nla_log】连接配置
NLA_log是配置的aichat的mongodb库,配置之前要保证能连aichat的mongodb服务,是用来读取点赞信息。
(注意:需要找网络管理员开放可以对应的端口(默认27017)出来,如果是同网段可以修改aichat的yml文件,把对应的端口(默认27017端口)开放出来)。
配置【NLA_log】数据源:IP是AIWeb的IP
具体配置方法:NoSQL数据源-MongoDB数据连接 - Smartbi Insight V11帮助中心 -
上传mongodb 连接jar文件如下:
View file | ||||
---|---|---|---|---|
|
将t_conv加入
配置【点赞测试】用户名密码
点赞测试推荐使用方式
将【点赞测试】资源,另存一份,成为指定数据模型的专属测试工具
调整下图中的数据源节点;这样就只运行该数据模型的点赞问句
将【测试数据分析】资源,另存为指定数据模型的专属看板
2.2【 Nla_test】连接配置
Nla_test是MySQL库,存放的是测试后的结果。
3. 自助etl配置
路径:数据准备--》自助ETL--》Nla测试
3.1. V3_筛选点赞问句
3.1.1:必须先进行点赞操作
3.1.2配置aichat账号密码
3.1.3修改数据模型ID
3.1.4使用【V3_筛选点赞问句】的自助ETL创建新表【nla_test】,这个表就是存放测试结果的
3.2. V3_执行一个会话
3.2.1.配置字符集charset=UTF-8
3.2.2 使用【V3_执行一个会话】的自助ETL创建新表【batch_tes_rs】,这个表就是存放测试结果的
4. 作业流配置
路径:数据准备--》作业流--》NLA测试–》V3_点赞测试_串行
4.1参数配置
路径:运维设置--》参数定义--》NLA测试–》V3_点赞问句ID
4.2.添加参数
4.3执行作业流
5. 数据模型配置
路径:数据准备--》数据集--》NLA测试–》自动化测试数据分析
6. 前端分析报表展示
路径:分析展现--》分析报表--》NLA测试–》测试结果看板
6. 提高判定结果的准确性
因测试工具使用LLM判断测试结果是否正确,可以通过修改提示词来提高判断的准确性,减少人工核对的工作量