linux环境下用jmeter 5.4.3进行性能测试
这里不对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 <summary>
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作为查看的入口,用浏览器双击打开即可。
linux环境下用jmeter 5.4.3进行性能测试相关推荐
- Linux环境下搭建jmeter分布式压测
一:分布式原理 准备多台相同局域网的Linux服务器,一台做为Master(调度机)-发送脚本.收集压测结果,其它的做为 Slave(压测机)-生成压力模拟用户向服务器发送请求,并把结果传给Maste ...
- linux svn更换数据仓库,Linux环境下SVN数据仓库迁移
上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...
- Linux环境下的网络编程
本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代 码实例.要理解本文所谈的技术问题需要读者 ...
- LINUX环境下资源下载中文目录及中文文件名称问题
为什么80%的码农都做不了架构师?>>> http://www.yeeach.com/2009/04/09/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E ...
- [原]对Linux环境下任务调度一点认识
我一直以来有一个误解,那就是在终端运行某个程序时,按下Ctrl + D时我误以为就是杀死了这个进程,今天才知道原来不是.比如我利用libevent在Linux环境下写了一个网络监听程序,当启动程序之后 ...
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用
最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...
- Linux环境下段错误的产生原因及调试方法小结
From:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基 ...
- Linux环境下路由表配置一
路由表配置网关及端口 网络地址:分析目标地址 接口:数据有可能从路由器的哪个出口出来,哪个就是接口 网关:目标网络与发数据的设备不在一个网段内,下一个路由器邻近主配置路由器的接口ip就是网关,线路 ...
最新文章
- ios 位置服务器,iOS 14 隐私保护:管理和控制共享的位置信息
- 对抗攻击最新研究:仅修改「一个像素」即可骗过神经网络!
- Class类文件结构、类加载机制以及字节码执行
- 23种设计模式之适配器模式(Adapter)
- leetcode 分饼干 贪心算法python
- php+数学计算公式,PHP数学计算函数总结
- Linux 主要的发行系统版本介绍
- CF446D-DZY Loves Games【高斯消元,矩阵乘法】
- 技术和赚钱真的冲突吗?
- lpv4的地址格式由多少个字节组成_我们为什么有这么多字符编码格式?
- html让时间只展示年月日_JS 如何动态显示当前年月日时分秒-百度经验
- 第五十篇、OC中常用的第三插件
- Android Application.java以及它的作用
- java 鱼刺图_鱼刺卡喉咙,喝醋、吃馒头吞饭有用吗?答案全在这
- zlib库介绍四:zlib算法(LZ77、LZ78、霍夫曼编码、滑动窗口、Rabin-Karp算法、哈希链、I/O缓冲区)
- 2.8 mm / 4 mm / 6 mm / 8 mm 焦距的镜头分别能监控多大范围?
- window10快捷键
- Linux学习(三):管道相关命令
- java abstract的用法
- ISP基本框架及算法介绍