linux环境下用jmeter 5.4.3进行性能测试

linux环境下用jmeter 5.4.3进行性能测试,第1张

这里不对jmeter性能测试的细节做说明,前提是在windows环境下已经执行过性能测试,需要在linux环境下,执行对应的性能测试,并生成相应的测试报告。

1. 下载jmeter二进制包

下载地址:

https://jmeter.apache.org/download_jmeter.cgi

2. 在linux解压

将下载的压缩包上传到linux,并进行解压。可以看到解压后的目录结构。

[apache-jmeter-5.4.3]# ls
bin  docs  extras  lib  LICENSE  licenses  NOTICE  printable_docs  README.md

bin目录存放的是执行文件

lib目录存放的是java的库文件,测试需要用到的库文件,如果jmeter自身没有包含,就可以添加到这个目录,比如用到了com.alibaba.fastjson.JSONObject,就可以放置fastjson-1.2.76.jar库到这个目录。

在lib目录下有一个extra目录,这个目录放置自定义接口库文件

如果测试依赖了so库,最好是将so库打包到测试接口对应的jar包中。

3. 上传测试脚本

将在windows环境下调试通过的测试脚本上传到linux环境下,文件扩展名为jmx。

4. 执行测试

一般情况下,linux执行都是远程终端命令执行,也就是说,没有图形界面,所以只能通过命令行进行执行。

[bin]# ./jmeter.sh -n -t tp208.jmx -l test.jtl -e -o result
Creating summariser 
Created the tree successfully using tp208.jmx
Starting standalone test @ Thu May 05 14:33:18 CST 2022 (1651732398966)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
......
summary =      1 in 00:00:07 =    0.2/s Avg:     1 Min:     1 Max:     1 Err:     0 (0.00%)
Tidying up ...    @ Thu May 05 14:33:25 CST 2022 (1651732405868)
... end of run

测试的相关参数都是在windows环境下配置好,linux环境只是执行对应的测试计划,执行完成后生成对应的测试报告。

5. 下载测试报告 

测试结束后,通过result目录下的测试报告,可以了解测试的性能情况,可以打包压缩,然后下载到windows环境进行查看。

[ result]# ls
content  index.html  sbadmin2-1.0.7  statistics.json

下载到windows环境后,通过index.html作为查看的入口,用浏览器双击打开即可。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/869825.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存