JMeter 安装与测试计划创建和使用

简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试。具体详细介绍请查看官网http://jmeter.apache.org

下载与配置环境变量

下载地址:https://jmeter.apache.org/download_jmeter.cgi

根据需要下载对应版本

image

在使用前先安装Java8+环境变量

Java JDK安装与配置请自行搜索,不重复赘述。
Java8 JDK:https://www.aliyundrive.com/s/FFqLBmuDsyd

启动程序

解压下载的二进制包,进入bin目录,使用jmeter.bat启动程序。为了后续方便使用可以发送桌面快捷方式
image

运行后会启动两个窗口,一个CMD和一个GUI窗口

image

根据窗口提示:不要使用GUI模式进行负载测试,只用于测试创建和测试调试。对于负载测试使用命令行,原因是GUI模式会消耗大量内存,导致性能降低。

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

还可以增加Java堆以满足您的测试要求:

Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch fileMaxMetaspaceSize = 256m”

image

修改语言

官方提供了简体中文。通过菜单 Options->Choose Language 变更为简体中文
image

创建测试计划

创建线程组

image

image

配置元件

HTTP请求默认值配置

image

image

Http信息头配管理器配置

image

image

取样器配置

Http请求配置

image

image

断言

响应断言配置

image

image

监视器配置

察看结果树

image

image

汇总报告

image

经过上面步骤后点击运行进行测试

image

测试计划保存

image

执行测试计划

执行测试计划建议不用GUI,需要用命令行来执行

image

jmeter -n -t D:/Software/JMeter/TestPlan/XX接口测试.jmx -l D:/Software/JMeter/TestPlan/Result.txt -e -o D:/Software/JMeter/TestPlan/WebReport

参数说明:

XX接口测试.jmx: 为测试计划文件路径
Result.txt: 为测试结果文件路径
WebReport: 为Web报告保存路径。

image

image

重点:线程数量和循环次数将会影响测试报告。

posted @ 2022-05-29 11:26  零点-Angelo  阅读(84)  评论(0编辑  收藏  举报