linux环境下的jmeter测试

linux下安装jmeter配置环境变量

1、安装jdk

首先安装JDK,并正确配置环境变量。

一、上传并解压jdk压缩包jdk-8u151-linux-x64.tar.gz,建议把软件都安装到/usr/local/下,如/usr/local/jdk1.8.0_151。

二、安装java环境

1、用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义

export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、重启电脑,或者输入如下命令使配置立即生效

source /etc/profile

3、查看java版本

java -version

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3asjE88n-1647853755973)(C:\Users\hspcadmin\AppData\Roaming\Typora\typora-user-images\image-20220317144715338.png)]

2、安装jmeter

1、将Jmeter的安装包(直接使用windows下的zip压缩包都行)apache-jmeter-4.0.zip上传至Linux的/usr/local/目录下,解压。

2、编辑/etc/profile文件,配置Jmeter的环境变量

export JMETER_HOME=/usr/local/jmeter/apache-jmeter-4.0
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

2、重启电脑,或者输入如下命令使配置立即生效

source /etc/profile

3、查看jmeter版本

jmeter -version

4、在jemter的bin目录下赋予权限,并运行jmeter

chmod +x jmeter
jmeter -v

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2NQ6OBNf-1647853755974)(C:\Users\hspcadmin\AppData\Roaming\Typora\typora-user-images\image-20220317145243329.png)]

3、运行jmx脚本

进入jmeter目的/bin目录

执行命令:
jmeter -n -t -l -e -o
样例:

jmeter -n -t /usr/local/jmeter/result/测试计划.jmx -l /usr/local/jmeter/result/测试计划.jtl -e -o /usr/local/jmeter/report

注:-e :在脚本运行结束后生成html报告

​ -l:运行结果保存路径(.jtl)此文件必须不存在。
​ -o :保存html报告的路径, 此文件夹必须为空或者不存在。

   -h 帮助 -> 打印出有用的信息并退出-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter-t 测试文件 -> 要运行的 JMeter 测试脚本文件-l 日志文件 -> 记录结果的文件-r 远程执行 -> 在Jmter.properties文件中指定的所有远程服务器-H 代理主机 -> 设置 JMeter 使用的代理主机-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

linux环境下的jmeter测试相关推荐

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

    这里不对jmeter性能测试的细节做说明,前提是在windows环境下已经执行过性能测试,需要在linux环境下,执行对应的性能测试,并生成相应的测试报告. 1. 下载jmeter二进制包 下载地址: ...

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

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

  3. linux搭建测试环境常见问题,在Linux环境下搭建CCID测试环境

    1.安装CCID步骤:(本文使用平台为CentOS-6.2) a)安装liubudev-devel rpm包,libudev-devel必须安装,否则在配置pcsc-lite的时候,会有错误提示.可安 ...

  4. 在Linux环境下搭建CCID测试环境

    1.安装CCID步骤:(本文使用平台为CentOS-6.2) a)安装liubudev-devel rpm包,libudev-devel必须安装,否则在配置pcsc-lite的时候,会有错误提示.可安 ...

  5. ccid linux,在Linux环境下搭建CCID测试环境

    1. 安装CCID步骤:(本文使用平台为CentOS-6.2) a) 安装liubudev-devel rpm包,libudev-devel必须安装,否则在配置pcsc-lite的时候,会有错误提示. ...

  6. linux上测试ssh是否通,在Linux环境下使用SSH判断端口是否通

    在Linux环境下使用SSH判断端口是否通 在windows/linux环境下,可以使用telnet判断端口状态,但有时候在Linux环境下没有telnet,所以可以使用ssh判断端口状态. 一.ss ...

  7. linux下测试端口 ssh,在Linux环境下使用SSH判断端口是否通

    在Linux环境下使用SSH判断端口是否通 在windows/linux环境下,可以使用telnet判断端口状态,但有时候在Linux环境下没有telnet,所以可以使用ssh判断端口状态. 一.ss ...

  8. mosquitto在Linux环境下的部署/安装/使用/测试

    看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http:/ ...

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

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

  10. Linux环境下的网络编程

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

最新文章

  1. nginx在linux下安装,Nginx在linux下安装及简单命令
  2. python安装cvxpy
  3. iOS开发中的 地区转经纬 经纬度转地区
  4. 那些对程序员来说伤害性不高但是侮辱性极强的瞬间…
  5. C++ vector容器 find erase的使用:查找并删除指定元素
  6. HDU 4747 Mex【线段树上二分+扫描线】
  7. Java学习笔记1.1.3 搭建Java开发环境 - 编写并运行Java程序
  8. InstallShield 2012 Spring新功能试用(12): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 1)...
  9. [HDOJ1823] Luck and Love(线段树,树套树)
  10. iOS 点击tabbarItem的时候根据登录状态判断加载哪个视图控制器
  11. 利用Shader Forge 做出树叶摆动的效果2DSprite__Unity
  12. raid5用户mbr还是gpt_对硬盘进行分区时,GPT和MBR有什么区别?
  13. 我心有猛虎,细嗅蔷薇下
  14. 防火门可以根据EN 1634-1 标准测试吗?
  15. 在Windows 下的 Qt 应用程序获得 Administrator 权限
  16. c语言函数内判断嵌套常见错误,c语言不等于(c语言多个if函数怎么嵌套)
  17. 风影ASP.NET基础教学16 母版页
  18. 【技术点】数据结构(六) -- 哈希表
  19. 51单片机stc15w204s串口通信发数据接收数据串口中断发中文字符串完美运行软件延时发送一字节函数全注释
  20. 为什么 PWA 还没有“干掉”原生应用?

热门文章

  1. php 月份英文缩写,php如何实现月份转换
  2. jQuery对checkbox的各种操作
  3. 命令行快速切换到指定路径
  4. amd插帧技术如何开启_玩家真谛:通过AMD的 专属福利“插帧/补帧”技术了解播放器原理...
  5. 通俗易懂的Spatial Transformer Networks(STN)(二)
  6. ArduPilot简介
  7. java使用pdfbox将PDF转化为图片
  8. 运维工程师转行做什么?
  9. 加载elementor时出现问题_Elementor插件无法编辑/加载/空白页 提示“wp-json/elementor/v1/globals”404解决办法...
  10. djyvp计算机电缆参数,DJYVP计算机电缆2x2x1.5型号规格含义