pip install robotframeworkpip install robotframework-reportportal
当然还需要安装reportportal 的client,用来传 RF的日志到reportportal
reportportal/client-Python: A common client library for Python-based agents (github.com)
pip install reportportal-client
到此完成所有的安装
10. robotframework 联动 reportportal在 RF run界面的 Arguments里面添加reportportal的listener
例如:
--listener robotframework_reportportal.listener--variable RP_UUID:"your_user_uuid"--variable RP_ENDPOINT:"your_reportportal_url"--variable RP_LAUNCH:"launch_name"--variable RP_PROJECT:"reportportal_project_name"
解释上上面的东西:
登录 reportportal网站后,点击进入 USER PROFILE,参考这里填写,一般可以直接复制黏贴
文章插图
11. 到这里就完成配置了,运行一下用例吧:就可以在Launches 的界面看到运行的 测试项目了,可以实时看到运行状态,运行结果
文章插图
12. 日志结果分析,bug标记,jira集成进入失败的日志,可以看到日志的具体信息,对问题进行记录
文章插图
最终可以在dashborad界面自定义创建图表,展示本次测试结果统计:
文章插图
总结:该项目可以和很多测试框架集成,且集成简单,使用方便,如果有需要对测试报告进行二次加工的小伙伴可以该方案 。reportportal开源社区比较活跃,真遇到bug很快有人帮助解决 。
【reportportal 集成 robotframework 自动化执行及结果可视化】
经验总结扩展阅读
- 火星人集成灶和亿田集成灶哪个好_火星人集成灶和亿田集成灶的区别
- 集成墙面什么品牌好 集成墙面品牌排行榜前十名
- GitLab私有化部署 - CI/CD - 持续集成/交付/部署 - 源代码托管 & 自动化部署
- 奥普集成吊顶怎么样?
- 友邦集成吊顶电器怎样?
- 爱尔卡集成水槽好吗?
- 厨房的集成吊顶怎么选?
- 集成水槽好吗?
- Springboot集成阿里云短信
- spring boot集成redis基础入门