这里不对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进行性能测试相关推荐

  1. Linux环境下搭建jmeter分布式压测

    一:分布式原理 准备多台相同局域网的Linux服务器,一台做为Master(调度机)-发送脚本.收集压测结果,其它的做为 Slave(压测机)-生成压力模拟用户向服务器发送请求,并把结果传给Maste ...

  2. linux svn更换数据仓库,Linux环境下SVN数据仓库迁移

    上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...

  3. Linux环境下的网络编程

    本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代  码实例.要理解本文所谈的技术问题需要读者 ...

  4. LINUX环境下资源下载中文目录及中文文件名称问题

    为什么80%的码农都做不了架构师?>>>    http://www.yeeach.com/2009/04/09/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E ...

  5. [原]对Linux环境下任务调度一点认识

    我一直以来有一个误解,那就是在终端运行某个程序时,按下Ctrl + D时我误以为就是杀死了这个进程,今天才知道原来不是.比如我利用libevent在Linux环境下写了一个网络监听程序,当启动程序之后 ...

  6. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  7. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  8. Linux环境下段错误的产生原因及调试方法小结

    From:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基 ...

  9. Linux环境下路由表配置一

    路由表配置网关及端口   网络地址:分析目标地址 接口:数据有可能从路由器的哪个出口出来,哪个就是接口 网关:目标网络与发数据的设备不在一个网段内,下一个路由器邻近主配置路由器的接口ip就是网关,线路 ...

最新文章

  1. Ember——在构建Ember应用程序时,我们会使用到六个主要部件:应用程序(Application)、模型(Model)、视图(View)、模板(Template)、路由(...
  2. 在不重装系统的情况下撤底删除oracle数据库及oralce的相关软件
  3. 网页渲染的颜色竟然和设定值的不同!Chrome 61+色差解决办法
  4. python+selenium_浏览器引擎
  5. Angular 2 Decorators - 1
  6. 淘宝山寨IOS sdk
  7. Python的内建属性和内建函数
  8. find border vertex
  9. 【生信技能树2020-10-31】单细胞数据挖掘学习笔记-1.1 下载、探索数据
  10. Django中的swagger文档
  11. 微信公众号调用扫一扫
  12. 本来共享的计算机突然无法访问,WIN7局域网无法启用共享访问解决办法
  13. 从“心”开始,带领团队度过变革期
  14. php 怎么打出来的,word书名号怎么打出来
  15. Java小游戏-俄罗斯方块
  16. 判断身份证号码的正确性源码
  17. 20220215-CTF-MISC-BUUCTF-ningen--binwalk分析---dd命令分离--ARCHPR暴力破解
  18. linux运行fuzzbunch,方程式0day ETERNALBLUE复现之Empire ampamp; Msfconsole下的she...
  19. Failed to load project configuration:xxx cannot read file .idea/misc.xml
  20. 蒙太奇千图照片生成器

热门文章

  1. docker-compose实现php环境安装
  2. 孤儿助养助学基金逾千万 汶川孤儿牵动上海住德的心
  3. python space_Python locals.K_SPACE属性代码示例
  4. python完美突破tls/ja3(大树乘凉版)
  5. 视频转音频用什么软件?亲测好用的软件分享
  6. 计算机网络功能中的提高系统的可靠性指的是,计算机网络知识:计算机网络的功能...
  7. Java进阶1-JVM虚拟机
  8. 竞标屡遭惨败?IT企业竞标对策六步走
  9. BZOJ 1024 SCOI2009 生日快乐 暴力搜索
  10. 在前端培训期间做的笔记,Js全栈之路