jenkins持续集成httprunner项目笔记

一、Linux篇

1、Linux安装Python3环境

Linux安装Python3 【上海-悠悠】

Linux安装httprunner环境

Linux安装httprunner环境【上海-悠悠】

二、jenkins篇

1、报错:Error:403 No valid crumb was included in the request
配置 jenkins 的时候,一直报这个错,是因为 jenkins 默认安全设置里面开启了 防止款站点请求伪造。
位置:Jenkins > 全局安全配置 > CSRF Protection

jenkins持续集成httprunner项目笔记_第1张图片
image.png

or
jenkins持续集成httprunner项目笔记_第2张图片
image.png

2、jenkins默认账号密码,vim /usr/share/tomcat/.jenkins/secrets/initialAdminPassword

3、jenkins设置报告
  1. 先安装插件:HTML Publisher
  2. 在job中新增构建后操作,选择publish html report
    jenkins持续集成httprunner项目笔记_第3张图片
    image.png

    jenkins持续集成httprunner项目笔记_第4张图片
    image.png
4、Windows下执行cmd命令构建失败
image.png

Windows批处理命令末尾+:exit 0

jenkins持续集成httprunner项目笔记_第5张图片
image.png

4、jenkins报告样式问题

jenkins的html报告加载css文件失败,这个是jenkins的安全设置导致的的

jenkins持续集成httprunner项目笔记_第6张图片
image.png

方法一:系统管理-脚本命令行,执行命令System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
jenkins持续集成httprunner项目笔记_第7张图片
image.png

jenkins持续集成httprunner项目笔记_第8张图片
image.png

如图:执行一次即可
这种方法实现有一个弊端,就是重启后又得重新配置
故而采用方法二实现较为妥当;
方法二:在工程配置时,添加构建后操作
jenkins安装插件Groovy、Startup Trigger
新增一个job,配置构建触发器
jenkins持续集成httprunner项目笔记_第9张图片
image.png

配置Groory script
jenkins持续集成httprunner项目笔记_第10张图片
image.png

先把这个job构建一次,然后重新构建项目,报告的样式就正常了

你可能感兴趣的:(jenkins持续集成httprunner项目笔记)