0

1

前言

Jmeter这款接口测试工具,已经在越来越多的公司被要求会使用了。

而且,现在应该部分小伙伴们都开始用起来了。

但是jmeter生成html报告,你们知道除了在Windows用图形化界面的Jmeter执行脚本之外,还有其他可以执行的方法吗??

今天就来告诉你们,如何在Linux服务器里执行Jmeter的jmx。

前提准备:

1

Linux下安装好JDK

2

在Windows下使用图形化界面的Jmeter编写好脚本并保存好

比如:像这样子的jmx

jmeter生成html报告_jmeter html 报告扩展_jmeter 生成报告

3

将这个jmx上传到Linux服务器下

0

2

在Linux上部署Jmeter

1、将apache-jmeter-3.2.tgz通过XFTP工具上传到Linux服务器

(地址任意,但是最好是上传到自己有权限的地方)

jmeter生成html报告_jmeter 生成报告_jmeter html 报告扩展

2、解压Jmeter,输入命令:

tar -xzvf apache-jmeter-3.2.tgz

会解压出一个Jmeter的目录

jmeter 生成报告_jmeter html 报告扩展_jmeter生成html报告

3、配置Jmeter环境变量

(PS:前置条件要已经安装好且配置好JDK的环境变量哟。)

输入 vi /etc/profile

输入在配置文件中输入:

JMETER_HOME=/usr/local/apache-jmeter-3.2

路径为jmeter解压后的地址)

PATH=:$JMETER_HOME/bin

(Linux是用:(冒号)区分路径的,所以:不能丢)

CLASSPATH=:$JRE_HOME/lib:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH

export JMETER_HOME

jmeter html 报告扩展_jmeter 生成报告_jmeter生成html报告

4、输入source /etc/profile让配置文件生效

5、输入jmeter -v确定环境变量生效,且还可以确定jmeter的版本

jmeter html 报告扩展_jmeter生成html报告_jmeter 生成报告

6、将准备好的Jmeter脚本上传到服务器

jmeter html 报告扩展_jmeter生成html报告_jmeter 生成报告

7、执行

jmeter -n -t /usr/local/Auto-test.jmx -l result.jtl -e -o /usr/local/WebReport

ps:

/usr/local/Auto-test.jmx ==此路径是Jmeter脚本的绝对路径

result.jtl ==此处为运行脚本后生成的jtl结果

(名称任意,但是必须为jtl格式)

如果不写路径,则默认生成在jmx脚本路径jmeter生成html报告,也可以指定路径生成

/usr/local/WebReport ==

此路径是运行脚本成功后生成的html图形化报告的绝对路径。

如果不需要此结果

“-e -o /usr/local/WebReport”

该部分可以去掉

参数说明:

1

-n: 非GUI模式执行JMeter

2

-t: 执行测试文件所在的位置

3

-l: 指定生成测试结果的保存文件,如:jtl文件格式,txt文件格式

4

-e: 测试结束后,生成测试报告

5

-o: 指定测试报告的存放位置

当执行成功后,会在多出2个文件

jmeter 生成报告_jmeter生成html报告_jmeter html 报告扩展

9、通过cat result.jtl查看Jmeter脚本运行结果

10、同时可以通过XFTP将生成的图形化结果下载到本地进行查看

jmeter html 报告扩展_jmeter 生成报告_jmeter生成html报告

jmeter html 报告扩展_jmeter 生成报告_jmeter生成html报告

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410