Jmeter 默认生成报告不是很详细,所以咱们须要进行优化。这里咱们使用新的报告模板:默认的报告模板是 jmeter-results-detail-report_21.xslapache
先上效果图吧浏览器
一、修改Jmeter.properties(D:\apache-jmeter-3.3\bin\Jmeter.properties)工具
1> 针对Response的编码处理,须要修改统一为UTF-8,避免部分Reponse乱码问题测试
2> 因为HTML报告的须要,针对jmeter生成的jtl文件所包含的数据须要作新的配置,以知足测试需求修改生成的jtl文件为xml格式存储数据优化
3> 修改jtl报告文件须要存储的数据种类(例如针对Response_data是否存储)ui
具体各类数据不作详细介绍,例如:jmeter.save.saveservice.response_code 为HTTP响应代码jmeter.save.saveservice.response_data为Reponse详细信息编码
# jmeter.save.saveservice.data_type=true jmeter.save.saveservice.label=true jmeter.save.saveservice.response_code=true # response_data is not currently supported for CSV output jmeter.save.saveservice.response_data=true # Save ResponseData for failed samples jmeter.save.saveservice.response_data.on_error=false jmeter.save.saveservice.response_message=true jmeter.save.saveservice.successful=true jmeter.save.saveservice.thread_name=true jmeter.save.saveservice.time=true jmeter.save.saveservice.subresults=true jmeter.save.saveservice.assertions=true jmeter.save.saveservice.latency=true # Only available with HttpClient4 jmeter.save.saveservice.connect_time=true jmeter.save.saveservice.samplerData=true jmeter.save.saveservice.responseHeaders=true jmeter.save.saveservice.requestHeaders=true jmeter.save.saveservice.encoding=true jmeter.save.saveservice.bytes=true # Only available with HttpClient4 jmeter.save.saveservice.sent_bytes=true jmeter.save.saveservice.url=true jmeter.save.saveservice.filename=true jmeter.save.saveservice.hostname=true jmeter.save.saveservice.thread_counts=true jmeter.save.saveservice.sample_count=true jmeter.save.saveservice.idle_time=true
二、 修改build文件url
修改build主要是修改报告模板,将以前的jmeter-results-report_21.xsl替换成jmeter.results.shanhe.me.xslspa
最后执行便可生成最新的报告插件
而后随意打开一个浏览器 输入:http://localhost:8080/jenkins 默认端口号为8080
建立一个项目。
选择第一个自由风格,而后点击OK按钮
而后配置ant,增长build路径
点击保存以后,咱们继续配置测试报告
咱们须要下载一个插件Public HTML reports
系统管理----》管理插件----》可选插件 输入HTML Publisher Plugin进行查询并进行安装
接下来继续配置测试报告插件,用于打开测试结果报告
点击增长构建后操做步骤 并点击Public HTML reports
并点击保存按钮 好了 如今咱们报告也配置好了
咱们如今jenkins构建下吧
点击以后 出现
证实jenkins在构建了
好了到了这一步 已经构建成功了,Success !
咱们在jenkins下面看下报告吧
报告已经ok了
其实文章篇幅很长,配置很简单
最后能够用jenkins定时执行咱们的jmeter脚本,也就是批量执行jmeter脚本了
jenkins上部署jmeter+int项目,构建时报'ant.bat' 不是内部或外部命令,也不是可运行的程序
一、进入Jenkins->系统管理->全局工具设置页面,设置ANT,不选择自动安装,设置ant名称,将ant路径加入ANT_HOME
二、进入本身配置的项目->配置->构建->invoke ant,将ant版本设置为第一步中设定的ant名称