Linux+Jenkins+Git+Pytest+Allure+Excel+钉钉
前置条件:
1.win/linux的python需要先安装好pytest和allure库
2.jenkins安装allure的插件
3.读写Excel的xlrd/xlwt库
##1.目录
##2.特别注意
## 3.整体逻辑
##4.Jenkins中的shell命令
(jenkins拉取git文件这里就不说了,很简单,百度一下就好了)
#!/bin/bash -il cd xxx/xxx/xxx/xxxx/xxxx/xxx/test_case python3.6 -m pytest --alluredir ${WORKSPACE}/report (python版本改成自己的)
##5.Jenkins配置allure测试报告读取路径
(记得下载allure插件)
##6.一切就绪执行后,Jenkins中打开allure报告
##6.1也可以下载Excel接口用例
(下载excel这里是存储到服务器里的,将服务器文件链接添加到allure中)
##6.2 执行完成后,会将结果也一同记录到Excel中
(这个步骤需要单独去写个方法文件)
##6.3 本地自定义内容的,执行后并自动发送钉钉报告样式
!
##6.4 Jenkins内构建后发送钉钉配置项样式:
大致就是这样了,也是最近有时间大致搭建部署了一下这一套环境,其中还有细节需要优化
有任何疑问可留言!
最后如需要读写excel代码的可以私聊我发你链接(因为并不适用所有人需要微调一下)
还可以在excel中添加很多功能,比如循环,公共变量,执行数据库,存储数据到本地, 集合点并发测试
代码基础更好的,可以把Excel替换成web平台来做,再结合pytest和allure!
**
欢迎来测试圈子来提问,我也经常在上面分享学到的知识
**