ReportPortal 在python下的应用介绍之----ReportPortal介绍
做自动化测试的人员一定有这样的困扰,自动化给团队带来的价值是怎么样的?我们能从每日构建中数据中获取到什么?之前写过一个简陋的数据展示系统,基本原理是在jenkins跑完结果后分析XML再入库数据库,然后用flask套用一些echart前端表格展示。领导要求各种数据时有时候还需要现写sql去拿。一直很困扰。
最近,在浏览网页时发现一个很好的开源系统 ReportPortal 可以收集测试结果并有报告展示。来来来。从官网我们看看他有哪些功能吧:
- Easily integrate with Test Frameworks
- Receive analytics in real-time
- Accumulate the results of all auto tests on your project in one place
- Aggregate all info about test in one place: test history, logs, attachments
- Classify test failures and quickly observe statistics around the launch as a whole
- Delegate a part of analytics work to Artificial Intelligence
- Integrate with Bug tracking systems
- Track release readiness
简单翻译一下吧,有几点:
1. 与测试框架整合简单
2. 实时招商收测试进度
3. 统一测试结果存放地方
4. 可以收集测试日志附件历史等
5. 可与BUG系统整合
既然说的这么好,我们就先来上手玩玩吧。这套系统有一个demo环境可以让大家试用。这点很好。地址如下:
https://demo.reportportal.io/ui/#login
用户名和密码是如下:
login: default password: 1q2w3e
进去后就可以开始玩了。
有几点要注意:
1. 这套系统目前不支持中文。这点如果要用中文的就可能要等别人汉化了
2. Demo 环境每隔19小时会复原一次
我们应该怎么用呢。
1.先去生成一些demo数据吧
点击LAUNCHES--> Generate demo data
过会,刷新页面就会看到很多如下的测试记录
这个页面有几个功能:
1.显示执行的测试集记录,成功与失败数
2. 可与失败用例进行分析,默认是(To INVESTIGATE),可选择错误类型。类型也可以自定义。不过目前demo系统有点问题,不能变更
3.测试集的合并或比较,也是个比较好的功能点
4.可以自己导入结果分件分析
这些功能后续有文章介绍。
我们再切换至Dashboards Tab页中
这里有各种图表的生成起来很炫。现在还没用。不知道这些图表有没有实际价值。
相关文章
- 文件操作之增删改查3---文件的修改,f.replace(),在linux里的一些应用sed,with语句方法来打开一个或多个文件避免忘记关闭,python一行写的太长,怎么编写多行的规范
- Python快速爬取车标网图片,以后不要说这什么车你不认识了!
- 【Python开发】PyQt5应用与实践
- 改进的多目标差分进化算法在电力系统环境经济调度中的应用(Python代码实现)【电气期刊论文复现】
- 12月12日科技资讯|Python 获 Mozilla 和扎克伯格夫妇 40 余万美金资助;微软发布首款支持 Linux 的 Office 应用
- Python IO关于mode参数的问题
- Python类与标准库
- python子进程模块subprocess详解与应用实例 之三
- 【Python基础】综合应用:基于Python基础的名片管理系统 || Python内置函数 || 比较大小 || 切片都支持哪些数据类型 || 运算符 || 完整的for循环语法
- Python OpenCV应用K均值聚类进行颜色量化
- ReportPortal 在python下的应用介绍之----python各框架整合
- ReportPortal 在python下的应用介绍之----ReportPortal部署
- 全网最详细,python自动化测试requests库所有操作应用大全(总结)
- Python语言及其应用 - 知识点遍历
- python 贪吃蛇
- 升级python到2.7
- MySQL-python 安装
- python添加windows域验证
- 三十八、python学习之Django框架(一):入门,介绍,设计模式,环境搭建,项目创建,基本配置,创建视图,静态文件,路由与反解析,App应用配置
- 五十、python学习之爬虫(二):爬虫概念、Http与Https、字符串、requests模块的简单应用
- python学习之爬虫(三)--获取数据:requests模块的应用、GET/POST请求、代理及应用、处理cookie、处理证书错误、超时、urllib介绍