一、登录进入jenkins界面
新建Item-新建一个Freestyle project项目
二、新建成功后进入项目的相关配置页面,如下图
**三、**进行项目相关配置
- General【常规配置】
- Discard old builds可以配置此选项来设置构建历史保留天数或次数
- 源码管理
- 我现在用的本地的代码没有用GIT,所以配置的话选择的是无,后续会更新Git配置部分
- 构建触发器
- 构建环境
- 配置如下
- 构建
- 配置如下
-
-这里我用的是sh文件来执行shell命令的
- 配置如下
#!/bin/bash
echo "每次执行之前先删除旧的jmeter日志"
rm /Users/cyx/Downloads/apache-jmeter-5.0/Localhost/*.jtl
rm /Users/cyx/Downloads/apache-jmeter-5.0/Localhost/*.html
echo "执行jmeter脚本写入新的jtl格式日志"
/Users/cyx/Downloads/apache-jmeter-5.0/bin/jmeter -n -t /Users/cyx/Downloads/apache-jmeter-5.0/Localhost/*.jmx -l /Users/cyx/Downloads/apache-jmeter-5.0/Localhost/TestReport.jtl
echo "把 jmeter 日志转换成 html"
cd /Users/cyx/Downloads/apache-jmeter-5.0/Localhost
ant -buildfile build.xml
#System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 配置Groovy脚本用于加载报告的格式
- 构建后操作
三、构建任务
构建成功后可以看到测试报告和分析报表
目前报表的样式展示存在一些问题,还是需要再调整下jmeter-results-detail-report_21.xsl的样式