jmeter安装和运行

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。由于其小巧轻便的使用,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。
本文总结了Jmeter进行压力测试的基础入门知识,从安装运行到编写性能测试脚本,然后执行性能压力测试并最终分析性能测试结果。

一、部署jdk

Jmeter是基于java开发,首先需要下载安装JDK

  1. jdk下载,版本以Java SE 14为例,选择下载文件jdk-14.0.1_linux-x64_bin.tar --> https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
  2. 本地文件传送到服务器上
  3. 修改执行权限:chmod 777 jdk-14.0.1_linux-x64_bin.tar.gz
  4. 解压缩到/usr/lib : tar zxvf jdk-14.0.1_linux-x64_bin.tar.gz
  5. 配置环境变量:
    vim /etc/profile
    ##jre-path
    export JAVA_HOME=/usr/lib/jdk-14.0.1
    export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: {JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= {JAVA_HOME}/bin:$PATH
  6. 配置文件生效: source /etc/profile
  7. 验证是否生效:
    java -version
    javac -version
    在这里插入图片描述

二、linux系统中的安装jmeter

  1. 远程下载jmeter:
    进入到安装目录下cd /opt,然后远程下载,
    wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.3.zip

  2. 解压缩:unzip apache-jmeter-5.3.zip

  3. 修改执行权限:cd apache-jmeter-5.3/bin chmod 777 jmeter.sh

  4. 配置环境变量: vim /etc/profile

    ##jmeter 
    export JMETER_HOME=/opt/apache-jmeter-5.3
    export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
    export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
    
  5. 配置文件生效: source /etc/profile

  6. 验证是否生效: jmeter -v
    在这里插入图片描述

三、运行测试脚本:

运行脚本: jmeter -n -t xxx.jmx -l test.jtl
参数说明:

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

除此之外,我们压测的时候需要修改 并发和间隔时,可以 vi xxx.jmx 编辑这个脚本,然后修改如下两项:

<stringProp name="ThreadGroup.num_threads">200</stringProp>   线程数
<stringProp name="ConstantTimer.delay">100</stringProp> 固定定时器的时间间隔

四、jemter插件安装

JMeterPlugin可以把JMeter生成的jtl文件做出很好的统计图,同时还支持机器的cpu、memory、swap、disk io和network的监控,是个不错的插件。下载地址:
https://jmeter-plugins.org/install/Install/

下载jmeter-plugins-manager-1.4.jar,放到jmeter下的/lib/ext目录下,然后重启jmeter即可。 在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ccccsy99/article/details/106685102