温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux下如何使用JMeter进行压力测试

发布时间:2022-01-26 11:21:26 来源:亿速云 阅读:269 作者:小新 栏目:开发技术

这篇文章主要为大家展示了“Linux下如何使用JMeter进行压力测试”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何使用JMeter进行压力测试”这篇文章吧。

JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现

Linux下如何使用JMeter进行压力测试

准备工作

1.一台Linux机器

2.下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3.下载jmeter:http://jmeter.apache.org/download_jmeter.cgi

一、配置Linux jdk环境

\1. 将下载好的jdk放到Linux /root/java 目录下(下载的时候注意是32还是64位)。比如我的Linux系统是64位,下载64位的jdk

Linux下如何使用JMeter进行压力测试

\2. 解压缩,解压缩命令 tar -zxvf jdk-8u191-linux-64.tar.gz

Linux下如何使用JMeter进行压力测试

\3. 配置jdk环境变量,编辑 /etc/profile,在末尾新增如下配置

export JAVA_HOME=/root/java/jdk1.8.0_191export JRE_HOME=/root/java/jdk1.8.0_191/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH
Linux下如何使用JMeter进行压力测试

\4. 让设置的配置立即生效,输入命令:source /etc/profile。然后输入 java -version 测试下

Linux下如何使用JMeter进行压力测试

二、配置jmeter

\1. 可以将你windows上的jmeter压缩包直接拷到Linux上

Linux下如何使用JMeter进行压力测试

\2. 解压缩到同目录文件夹,解压命令:unzip apache-jmeter-5.0.zip

Linux下如何使用JMeter进行压力测试

\3. 配置jmeter环境变量,编辑 /etc/profile,增加这段配置:export PATH=/root/jmeter/apache-jmeter-5.0/bin:$PATH

Linux下如何使用JMeter进行压力测试

\4. 运行命令 source /etc/profile 让配置生效。jmeter需要添加插件的,按步骤 1、2 操作,然后覆盖到 jmeter 根目录即可。

三、jmeter 命令使用

jmeter -n -t test.jmx -l test.jtl

Linux下如何使用JMeter进行压力测试

-h 帮助 -> 打印出有用的信息并退出

-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter

-t 测试文件 -> 要运行的 JMeter 测试脚本文件

-l 日志文件 -> 记录结果的文件

-r 远程执行 -> 启动远程服务

-H 代理主机 -> 设置 JMeter 使用的代理主机

-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

四、jmeter 压测结果查看

\1. 测试完成后,文件夹里会多一个 test.jtl 文件,把它拷到windows机器,打开windows 上的 jmeter(注意:Linux上的jdk和jmeter版本必须和windows上的保持一致,包括插件也要一致)

\2. 新建线程组,添加你需要查看的监听器

Linux下如何使用JMeter进行压力测试

\3. 导入test.jtl文件,查看报告。

Summary Report

Linux下如何使用JMeter进行压力测试

TPS

Linux下如何使用JMeter进行压力测试

响应时间

Linux下如何使用JMeter进行压力测试


以上是“Linux下如何使用JMeter进行压力测试”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI