一、Jmeter下载
JMeter官方下载地址:http://jmeter.apache.org/download_jmeter.cgi
JMeter插件的下载地址:https://jmeter-plugins.org/downloads/all/
二、Jmeter环境变量配置
1、增加系统变量 JMETER_HOME=D:\apache-jmetes\apache-jmeter-5.1
2、CLASSPATH中增加系统变量 %JMETER_HOME%\lib;%JMETER_HOME%\lib\ext;
3、path中增加系统变量 %JMETER_HOME%\bin
重要:Jmeter是Java语言开发工具,因此首先要安装JDK,配置JKD环境变量
三、Jmeter打开方式
1、bin目录下打开jmeter.bat文件
2、命令行窗口输入jmeter
四、Jmeter目录介绍
bin目录
- jmeter.bat ——windows的启动文件
- jmeter.log——jmeter的运行日志文件
- jmeter.sh——linux的启动文件
- jmeter.properties——系统配置文件
- jmeter-server.bat——windows 分布式测试要用到的服务器配置
- jmeter-server——linux 分布式测试要用到的服务器配置
lib目录
- lib——存放所有插件jar包
- lib\ext——存放JMeter依赖的核心jar包
- lib\junit——存放Junit测试脚本
licenses目录
- JMeter 相关证书
printable_docs目录
- JMeter 用户手册文档,其中usermanual下的component_reference.html是最常用到的核心元件帮助文档
五、Jmeter常见问题
1、打开jmeter-server.bat时,报错:java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)
解决方法:打开jmeter.properties文件,将server.rmi.ssl.disable值改为True,并且取消注释
2、Jmeter分布式测试时,客户机可以正常ping通,但是不支持master访问,jmeter_server.bat也正常启动
解决方法:调度机和执行机需要关闭防火墙
3、内存溢出
现象:GUI界面上,线程卡住,查看DOS窗口,提示内存溢出
解决方法:打开jmeter.bat文件,把set HEAP=-Xms512m –Xmx1024m改大
六、设置语言和字体等
1、打开jmeter.properties文件
2、调整语言:搜索language=en,找到language=en所在行,去掉行注释,并将语言
改为中文,即language=zh_CN,保存,重启jmeter生效。
3、调整字体:先将外观模式改为:Windows Classic等模式,默认模式不行,搜索jsyntaxtextarea.font.size,去掉
jsyntaxtextarea.font.family和jsyntaxtextarea.font.size所在行注释,把jsyntaxtextarea.font.size=14改成更大的数字,
保存,重启jmeter生效。
备注:在win10上,如果以上设置字体的方式无效,则需要修改右侧参数比例:
jmeter.hidpi.mode=true
jmeter.hidpi.scale.factor=2.0
4、查看结果树 配置元件中请求条目太多,展示不全,前面的不展示:jmeter.properties
文件中找到。
从版本3.2开始,视图中的条目数被限制为属性view.results.tree.max_results的值,
默认为500个,
修复方法:jmeter.properties文件中找到view.results.tree.max_results,修改展示的条目数
5、修改工具栏比例:jmeter.toolbar.icons.size=32x32
6、修改左侧树结构比例:jmeter.tree.icons.size=32x32
以上修改后需要重启jmeter才能生效