轻量级自动化-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集成以及性能监控,敬请期待

TestOps|测试运维

精益技术 赋能过程

(0)

相关推荐