轻量级自动化-Jmeter+Maven+Ant集成-3
时间 | 主题 |
8.21(周三)20:00 | Python+Sonar+Jenkins持续集成 |
前言
这是轻量级自动化-Jmeter+Maven+Ant集成的第三篇
第一篇见:轻量级自动化-Jmeter+Maven+Ant集成-1
第二篇见:轻量级自动化-Jmeter+Maven+Ant集成-2
Jmeter和Ant集成
预装软件及环境变量配置
ANT、JDK、Jmeter
1.下载软件ANT、JDK、JMETR解压到/usr/
配置软件环境变量
# vim /etc/profile
设置java
export JAVA_HOME=/usr/java/jdk1.8.0_211
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
设置ant
export ANT_HOME=/usr/apache-ant-1.9.6
export PATH=$ANT_HOME/bin:$PATH
设置jmeter
export JMETER_HOME=/usr/apache-jmeter-3.1
export PATH=$JMETER_HOME/bin:$PATH
更新环境变量
# source /etc/profile
创建存放结果文件目录
创建目录
# mkdir report
# mkdir -p report/result_log
# mkdir -p report/result_log/jtl
# mkdir -p report/result_log/html
# mkdir -p report/script
[root@localhost opt]# tree report
report/
├── build.xml
├── jmeter.log
├── result_log
│ ├── html
│ │ ├── collapse.png
│ │ ├── expand.png
│ │ ├── TestReport201904260417.html
│ │ ├── TestReport201904260420.html
│ │ └── TestReport201904260422.html
│ └── jtl
│ ├── TestReport201904260417.jtl
│ ├── TestReport201904260420.jtl
│ └── TestReport201904260422.jtl
└── script
└── 123.jmx
4 directories, 11 files
script:测试脚本
result_log:测试结果
jtl:执行结果
html:可视化报告
build.xml:构建文件
输出Ant与jmeter集成结果
1.移动
将/apache-jmeter-3.1/extras目录下ant-jmeter-1.1.1.jar移动到
/usr/apache-ant-1.9.6/lib目录下
2.新增模板
新增/apache-jmeter-3.1/extras目录下的测试模版
jmeter-results-detail-report_21.xsl
jmeter-results-report_21.xsl
jmeter-results-report_zw.xsl
jmeter.results.shanhe.me.xsl
3.编辑jmeter.properties配置文件
/usr/apache-jmeter-3.1/bin/jmeter.properties
jmeter.save.saveservice.output_format=xml
4.编写build.xml
https://www.cnblogs.com/Alexr/p/10813936.html
5.执行查看测试结果
# cd /opt/report/
后续
后续将继续更新Jmeter+Ant集成以及性能监控,敬请期待
精益技术 赋能过程