一、JMeter介绍
资料:https://www.cnblogs.com/csmashang/p/12762177.html
Apache JMeter 是基于 Java 开发的压力测试工具,可以用于测试Web应用程序、Web服务、FTP服务器等。
Apache JMeter 的特点如下:
-
开源免费:JMeter是一个开源的工具,可以免费使用和修改;
-
跨平台支持:JMeter可以在Windows、Linux、Mac等多个平台上运行;
-
支持多种协议:JMeter支持HTTP、FTP、SMTP、JMS等多种协议,可以用于测试各种类型的应用程序;
-
可扩展性强:JMeter支持插件机制,可以通过安装插件来扩展其功能;
-
支持分布式测试:JMeter支持分布式测试,可以将负载分散到多个机器上进行测试;
-
界面友好:JMeter的界面简洁明了,易于使用和配置;
-
支持多种测试类型:JMeter支持负载测试、性能测试、压力测试、功能测试等多种测试类型。
官网地址:https://jmeter.apache.org/
二、下载
JMeter下载地址: https://jmeter.apache.org/download_jmeter.cgi
jmeter5.4.1 windows版下载:https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.1.zip
解压缩后的JMeter目录结构如下:
三、使用
前提要求:使用JMeter之前需要安装JDK,因为他依赖于JRE。
1. 启动JMeter
在apache-jmeter-5.4.1\bin
目录下,有两个启动jmeter的文件:
- jmeter.bat (windows批处理程序,双击即可执行)
- ApacheJMeter.jar (jar包,可以通过java -jar命令执行)
2. 汉化
JMeter界面默认是英文版,如果要切换中文需要修改bin目录下的jmeter.properties
文件。
language=zh_CN
3. 测试本地接口并发
1、在测试计划中添加线程组,步骤:右键测试计划→添加→线程(用户)→线程组。
2、修改线程组的线程属性:
3、在线程组中添加HTTP请求取样器,步骤:右线程组→添加→取样器→HTTP请求。
然后填写待测试接口的基本属性:
4、在刚才创建好的HTTP取样器中添加察看结果树、汇总报告、汇总图,步骤:右键HTTP请求→添加→监听器→察看结果树、汇总报告、汇总图。
5、执行压测
查看执行结果: