一、JMeter操作入门
1. 获取JMeter压缩包
您需要从官方网站下载JMeter的压缩包。
2. 启动JMeter
进入压缩包内的根目录的 /bin 文件夹,双击 jmeter.bat 启动JMeter。您将看到一个cmd界面以及JMeter的图形界面(GUI)。
3. 切换中文语言
JMeter默认提供了简体中文支持。通过菜单栏的【Options】->【Choose Language】,您可以轻松切换至简体中文界面。
二、创建与配置测试计划
1. 确定保存路径
为测试计划命名并选择一个保存路径。
2. 创建线程组
在“接口测试”区域,右键点击【添加】->【线程(用户)】->【线程组】,并设置线程数及循环次数。
3. 配置元件
在刚创建的【线程组】上右键,选择【添加】->【配置元件】->【HTTP请求默认值】,配置您的程序协议、地址和端口信息。
4. 构建HTTP请求
在【线程组】上右键,继续添加【取样器】->【HTTP 请求】,并设置API的请求路径及参数。
5. 添加HTTP请求头
为发送JSON数据,需在【线程组】上添加【HTTP信息头管理器】,并设置Content-Type为application/json。
6. 添加响应断言
为确保接口响应的准确性,您可以添加【响应断言】来根据响应数据判断请求是否正常。这里,我们主要判断响应代码是否为200。
7. 查看结果树
为查看详细的请求及响应信息,可以添加【察看结果树】器。
8. 汇总报告
为获得压力测试的汇总数据,可以添加【汇总报告】器。
三、命令行测试及结果查看
1. 命令行测试设置
记住之前保存测试计划的目录,我们需进入JMeter的根目录 /bin 下,打开cmd并运行特定的命令来进行测试计划。
命令格式如下:`jmeter -n -t 测试计划文件路径 -l 结果文件路径 -e -o web报告保存路径`。其中,各个路径参数需要根据您的实际情况进行替换。
说明:
- `-n` 表示以非GUI模式运行JMeter(即命令行模式)。
- `-t` 后跟测试计划的JMX文件路径。
- `-l` 后跟测试结果文件的存放路径。
- `-e` 表示在测试完成后生成HTML报告。
- `-o` 后跟web报告的保存路径。
2. 查看测试报告