JMeter实战系列-第一篇:安装配置

引言

Apache JMeter 是 Apache 旗下的开源压测工具,创建于 1999 年初,迄今已有超过 20 年历史。JMeter 功能丰富,社区(用户群体)庞大,是主流开源压测工具之一。

网上有很多教程,但是更多是讲JMeter的基本使用。本系列以公司的性能测试项目实战为例,帮助新人快速入门性能测试。

安装JDK

下载JDK
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

一步一步安装非常简单。

配置环境变量:

C:Program FilesJavajdk1.8.0_211

JMeter实战系列-第一篇:安装配置

.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;

JMeter实战系列-第一篇:安装配置

%JAVA_HOME%bin

%JAVA_HOME%jrebin

JMeter实战系列-第一篇:安装配置

JMeter安装

下载

https://archive.apache.org/dist/jmeter/binaries/

选择5.1.1版本(建议不要选太高版本,不然可能和Plugins Manager不兼容),解压到D盘。

配置JMeter环境变量

JMeter实战系列-第一篇:安装配置

JMeter实战系列-第一篇:安装配置

命令行执行jmeter即可打开jmeter,或者D:apache-jmeter-5.1.1bin下运行jmeter.bat

插件管理器

下载 https://jmeter-plugins.org/downloads/all/

JMeter实战系列-第一篇:安装配置

把plugins-manager.jar 放在lib/ext目录下。我安装的是1.3版本。JMeter版本和其它的版本有时会不兼容。

重启JMeter后,就可以看到插件管理器图标

JMeter实战系列-第一篇:安装配置

安装以下几个插件

JMeter实战系列-第一篇:安装配置

这样就可以添加TPS和PerfMon等监听器。(5 Additional Graphs可以根据自己情况决定要不要安装)

JMeter实战系列-第一篇:安装配置

注册表

压测时的巨坑:Address already in use : connect

解决办法:
1、打开注册表:regedit
2、找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIPParameters
3、新建 DWORD值,name:TcpTimedWaitDelay,value:30(十进制) ——> 设置为30秒(默认240)如果不行可以改更小,我已经改到了10
4、新建 DWORD值,name:MaxUserPort,value:65534(十进制) ——> 设置最大连接数65534
注意:修改时先选择十进制,再填写数字。
5、重启系统

修改环境变量

JMeter运行时会提示:

JMeter实战系列-第一篇:安装配置

第一, 不要用GUI做性能测试,要用命令行。

第二, 要修改环境变量,这些默认参数要根据本机的内存大小做调整。我的配置是:

JMeter实战系列-第一篇:安装配置

来源:良测软件测试

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月27日
下一篇 2020年7月27日

相关推荐