reportportal 集成 robotframework 自动化执行及结果可视化( 二 )

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,参考这里填写,一般可以直接复制黏贴

reportportal 集成 robotframework 自动化执行及结果可视化

文章插图
11. 到这里就完成配置了,运行一下用例吧:就可以在Launches 的界面看到运行的 测试项目了,可以实时看到运行状态,运行结果
reportportal 集成 robotframework 自动化执行及结果可视化

文章插图
12. 日志结果分析,bug标记,jira集成进入失败的日志,可以看到日志的具体信息,对问题进行记录
reportportal 集成 robotframework 自动化执行及结果可视化

文章插图
最终可以在dashborad界面自定义创建图表,展示本次测试结果统计:
reportportal 集成 robotframework 自动化执行及结果可视化

文章插图
总结:该项目可以和很多测试框架集成,且集成简单,使用方便,如果有需要对测试报告进行二次加工的小伙伴可以该方案 。reportportal开源社区比较活跃,真遇到bug很快有人帮助解决 。
【reportportal 集成 robotframework 自动化执行及结果可视化】

经验总结扩展阅读