一:环境配置
(1)下载Jenkins:https://jenkins.io/download/(一定要记住初始密码所在位置)
安装参考链接:https://blog.csdn.net/HelloGuoYing/article/details/108716287
jenkins启动:http://localhost:8080/jenkins/
账户,密码。admin 123456
备注:也可以下载war包,war文件夹拷贝到Tomcat文件里面的webapps里就可,然后必须运行命令行java -jar jenkins.war否则,启动会失败
(2)下载jmeter3.0以上,配置环境变量(也可不配置,直接运行bin文件下的jmeter.bat),备注:jmeter配置所需要的Java环境jdk版本和jmeter版本一定要对应(jmeter3.0,jdk版本1.7以上)
根据官网配置生成hml的环境如下
在Bin文件下找到reportgenerator.properties文件,打开做如下配置
jmeter.save.saveservice.bytes = true
# Only available with HttpClient4
# jmeter. save . saveservice. sent_ bytes=true
jmeter.save.saveservice.label = true
jmeter. save.saveservice.latency = true
jmeter.save.saveservice.response_code = true.
jmeter.save.saveservice.response_message = true
jmeter.save.saveservice.successful = true
jmeter.save.saveservice.thread_counts = truej
meter.save.saveservice.thread_name = true
jmeter.save.saveservice.time = true
jmeter.save.saveservice.connect_time = true
# the timestamp format must include the time. and should include the date .
# For example the default, which is mill i seconds since the epoch:
jmeter.save.saveservice.timestamp_format = ms
# Or the following would also be sui table
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss
非gui模式下运行生成自动生成测试报告:
jmeter -n -t test.jmx -l test.jtl -e -o testResult
参考链接:https://jmeter.apache.org/usermanual/generating-dashboard.html
(3)下载Tomcat,傻瓜式安装就行
将jenkins目录下的war文件夹拷贝到Tomcat文件里面的webapps里,这样,启动Tomcat时就会找到jenkins。及完成jenkins的安装。运行tomcat/bin下的startup.sh会在webapps下生成jenkins文件。访问地址:http://localhost:8080/出现如下页面,那么恭喜,jenkins启动了
二:登录后jenkins(http://127.0.0.1:8080/)网页上配置。
(1)在“系统管理---插件管理”下搜索并安装performance plugin(或搜索Jmeter就会找到performance plugin),便于生成jmeter的测试报告
(2)新建一个自由风格的任务
(3).配置一些参数,根据自己的情况如丢弃旧的构建,源码管理方式,然后在“构建---增加构建步骤”处,选择添加“Excute Windows batch command”, 配置jmeter的执行命令
备注:小编的文档目录
备注:说明:
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
(4)构建后操作,在“构建后操作”下,选择“Publish Performance test result report”生成一个jtl和html报告
(5)构建就可以了