标签:扩展 压缩 apache 变量 其他 path 解压缩 最大限度 gui
? Apache JMeter是Apache组织开发的基于Java的压力测试工具。
用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
# 1.下载jmeter
https://jmeter.apache.org/download_jmeter.cgi
# 2.解压缩
backups --用来对压力测试进行备份目录
bin --Jmeter核心执行脚本文件
docs --官方案例和文档
extras --额外的拓展
lib --第三方依赖
licenses --说明
printable_docs --格式化文档
# 3.安装Jmeter
0.要求:必须事先安装jdk环境
1.配置jemeter环境变量
-我的电脑”>鼠标右键菜单>"属性">"高级系统设置">"环境变量“
-系统变量中配置如下属性
- JMETER_HOME=D:\apache-jmetes\apache-jmeter-5.4 (就是jmeter保存的路径)
- CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;
-在用系统变量path后面加上%JMETER_HOME%\bin 注意这一步在系统变量中 3.测试jmeter
-jmeter -version
# 1.启动
控制台输入jmeter即可启动
# 2.注意事项
启动成功后会出现如下提示:
Don‘t use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g - XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
大意就是不建议使用GUI的方式来进行压力测试,建议使用命令行的方式来进行测试,但可借助GUI来进行脚本的书写和配置
# 命令运行
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
# 命令翻译:markdown
jmeter -n -t 需要运行的以jmx文件为后缀的文件 -l 生成的结果文件存放目录 -e -o 生成的web报告存放的目录
# 例子
jmeter -n -t E:/a.jmx -l E:/a.txt -e -o E:/a.html
标签:扩展 压缩 apache 变量 其他 path 解压缩 最大限度 gui
原文地址:https://www.cnblogs.com/nuoxin/p/14941685.html