MeterSphere使用DataEase展示关键数据

       

目录

一、创建数据源

二、创建数据集

1、数据库数据集

2、sql数据集

三、创建视图

1、创建视图

2、调整视图样式及显示方式 

四、创建仪表板

1、创建仪表盘

 2、在仪表盘内添加视图、组件等


       MeterSphere作为一款开源的测试工具,在实际使用过程中,对管理人员所关注的关键数据展示的不是很全面,而DataEase作为飞致云旗下的另外一款开源的数据可视化分析工具,可以帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。

DataEase 在GitHub 的地址:https://github.com/dataease/dataease.git

DataEase官网: https://dataease.io/

现利用DataEase进行创建一些视图,用于展示一些目前MeterSphere界面不支持的数据。

一、创建数据源

使用MeterSphere平台的mysql数据库作为数据源,数据库名称为metersphere。

二、创建数据集

数据集使用了数据库数据集和sql数据集两种方式(也支持自定义数据集和Excel数据集)。注意:如果重新编辑了sql需要重新编辑视图,否则图形会无法展示。

数据集列表:

1、数据库数据集

选中一个或者多个数据表,作为一个数据集,视图的数据来源只能从被选中的数据表中获取

关键数据的数据表具体含义(下方的SQL数据集同样适用)

## api_definition >接口定义数据表

## api_definition_exec_result  >接口定义测试指定接口及单接口用例执行结果

## api_module  >接口定义中的模块列表记录

## api_scenario >接口自动化中的场景用例记录

## api_scenario_report >接口自动化场景用例执行结果记录

## api_test_case > 接口定义中的单接口用例记录

## api_test_environment >接口测试中的环境配置记录

## issues >测试跟踪中的缺陷信息记录

## load_test >性能测试信息记录

## load_test_report >性能测试报告信息记录

## operating_log  >系统操作记录信息

## organization >多租户体系中的组织信息记录

## project >项目信息记录

## test_case_issues >测试用例与缺陷间的关联表

## test_case_review >测试评审任务信息记录

## test_case_review_test_case >测试评审任务中的功能测试用例信息

## test_case_test >功能测试用例和关联的其他用例间的关联表

## test_plan >测试计划任务信息

## test_plan_api_case  >测试计划中添加的单接口用例信息

## test_plan_load_case >测试计划中添加的性能测试用例信息

## test_plan_test_case >测试计划中添加的功能测试用例信息

## user >用户信息记录

## user_group >用户与用户组之间的关联关系记录

## user_group_permission >用户组所具有的权限信息记录

## workspace >多租户体系中的工作空间信息记录

2、sql数据集

通过自定义sql语句,可按照表结构任意组合目标字段进行查询

demo sql语句:

按照项目统计接口数量:

SELECT api.status AS groupField,pro.name as projectName,count(api.id) AS countNumber FROM api_definition  api left join project pro on api.project_id = pro.id  WHERE api.status != 'Trash' and ISNULL(pro.name)=0 and LENGTH(trim(pro.name))>0 GROUP BY api.project_id;

 

按照模块统计TOP 10 接口数量:

SELECT api.status AS groupField,module.name as moduleName,count(api.id) AS countNumber FROM api_definition  api left join api_module module on api.module_id =module.id  WHERE api.status != 'Trash' and ISNULL(module.name)=0 and LENGTH(trim(module.name))>0 GROUP BY api.`module_id`  order by countNumber desc limit 10;

 

三、创建视图

1、创建视图

2、调整视图样式及显示方式 

四、创建仪表板

1、创建仪表盘

 2、在仪表盘内添加视图、组件等

 可以自定义拖拽组件,设置大小,样式,背景图案等个性化操作,制作后的仪表板(全屏展示)如下:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值