开发者

windows和Linux安装Jmeter与简单使用方式

目录
  • Windows和linux安装Jmeter与简单使用
    • 一、下载安装包
    • 二、JDK安装
      • 1.windows设置jdk环境变量
      • 2.Linux中设置jdk环境变量
    • 三、JMeter安装
      • 1. Windows设置jmeter环境变量
      • 2.Linux下设置jmeter环境变量
    • 四、JMeter 汉化
      • 五、JMeter session会话保持
        • 六、JMeter插件管理器下载
          • 七、录制脚本
            • 八、JMeter命令行运行
            • 总结

              windows和Linux安装Jmeter与简单使用

              一、下载安装包

              • JDK
              • Jmeter

              下载地址:

              • JDK ----- https://www.oracle.com/Java/technologies/downloads/#java8
              • Jmeter ----- https://jmeter.apache.org/download_jmeter.cgi

              二、JDK安装

              找到相对应的JDK安装包

              设置环境变量

              1.windows设置jdk环境变量

              win键+R ,输入 sysdm.cpl — 高级 —环境变量

              • 新建环境变量

              用户和系统都可以,系统是所有用户都支持,用户只支持该用户

              • 变量名:JAVA_HOME变量
              • 变量值:JDK安装目录

              windows和Linux安装Jmeter与简单使用方式

              • 系统变量中找到 path并添加以下两条
              %JAVA_HOME%\bin
              %JAVA_HOME%\jre\bin

              windows和Linux安装Jmeter与简单使用方式

              • 验证java环境

              win+r 输入cmd ,输入java -version,出现jdk版本号则表明安装成功

              windows和Linux安装Jmeter与简单使用方式

              2.Linux中设置jdk环境变量

              • 解压jdk文件夹到 /usr/local/java

              目录自选解压到哪里都行

              • 添加环境变量

              vim /etc/profile,在末尾添加以下内容

              export JAVA_HOME=/usr/local/java/jdk-17.0.10 #根据安装目录进行更改
              export PjavascriptATH=$JAVA_HOME/bin:$PATH
              • 刷新环境变量
              source /etc/profile
              • 验证是否安装成功

              java -version,出版本号即安装成功

              三、JMeter安装

              1. Windows设置jmeter环境变量

              系统变量—path 添加以下内容(jmeter安装目录bin目录)

              D:\apache-jmeter-5.6.3\bin
              • 检查是否成功

              win +r 键入 cmd 输入jmeter -v,不报错找不到即成功

              windows和Linux安装Jmeter与简单使用方式

              2.Linux下设置jmeter环境变量

              • 解压到/usr/local/jmeter 目录自己任意创建
              • 配置环境变量

              vim /etc/profile,加入以下内容

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

              source /etc/profile 刷新环境变量

              • 验证

              终端输入jmeter -v,不报错找不到即安装成功

              四、JMeter 汉化

              jmeter默认为英文版,打开bin目录下的jmeter.properties,将的值改为 language ``zh_CN`

              language=zh_CN

              五、JMeter session会话保持

              • 有一些应用可能使用session进行了会话保持,但是Jmeter默认是没有启用cookie去保存sessionID的,需要进行以下配置

              修改jmeter安装目录bin下的jmeter.properties,将CookieManager.save.cookies的值修改为true,并把前面的#去掉,重启Jmeter

              windows和Linux安装Jmeter与简单使用方式

              六、JMeter插件管理器下载

              1. 访问以下网址,下载 Plugins Manager JAR 文件并将其放入 JMeter 的 lib/ext 目录中。然后启动 JMeter 并转到 “Options” 菜单以访问插件管理器。

              https://jmeter-plugins.org/wiki/PluginsManager/

              七、录制脚本

              • 添加http代理服务器,在测试计划–>添加->非测试元件->http代理服务器
              • 添加一个线程组,用于存放录制的脚本
              • 将目标控制器改为刚刚创建的线程组

              windows和Linux安装Jmeter与简单使用方式

              • 设置过滤规则,避免录制无关的请求

              windows和Linux安装Jmeter与简单使用方式

              • 设置浏览器www.devze.com代理/IE浏览器在windows设置里面设置

              windows和Linux安装Jmeter与简单使用方式

              • 点击启动,开始录制脚本,
              • 在浏览器访问要录制脚本的网站,开始进行操作,录制过程中可以设置作为脚本的前缀Transaction name
              • 操作完成后,点击停止

              八、JMeter命令行运行

              在测试并发较大的情况下,GUI会有一定的性能瓶颈并且官方说明了,GUI只适用于制作和测试脚本,应当使用命令行进行。

              jtl是一种类似log的文件格式,可以转为html

              jmxjmeter压测脚本的文件格式

              以下命令需cmd切换到jmeter的bin目录下执行

              1.远程启动输出.jtl文件

              jmwww.devze.cometer -n -t <测试计划文件路径> -l <测试结果文件路编程客栈径>

              例子:

              jmeter -n -t /usr/local/脚本.jmx -l /usr/local/ceshi.jtl
              • -n — 以非GUI执行,即命令行执行
              • -t — 后跟测试计划文件路径
              • -l — 用于保存测试文件结果的路径,默认是.log。

              2.远程执行命令(前提:需要配置好分布式压测)

              如果要在远程服务器上执行(Jmeter分布式压测php),可以使用一下命令

              jmeter -n -t <测试计划文件路径> -l <测试结果文件路径> -R jmterslaveIP

              -R — 跟远程IP,多个IP以逗号隔开。

              3.jtl文件转html

              jmeter -g 测试结果文件.jtl -o <html输出路径>

              4.html转PDF报告

              • 浏览器输出pdf

              打开该html报告,然后ctrl+p打印,导出成pdf

              windows和Linux安装Jmeter与简单使用方式

              总结

              以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

              0

              上一篇:

              下一篇:

              精彩评论

              暂无评论...
              验证码 换一张
              取 消

              最新运维

              运维排行榜