使用jmeter进行压测

使用jmeter进行压测

1. 介绍

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具。

2. 安装

去Apache官网下载安装包到本地,我使用的是apache-jmeter-5.1.1版本。点击下载即可。
下载好后是一个zip压缩包,将其解压到本地即可。
注意,jmeter需要JDK的环境,5.1.1需要的是JDK8的环境。

3. 使用

3.1 启动

双击jmeter的bin目录下的启动文件。
使用jmeter进行压测

3.2 录制脚本

  1. 创建测试计划

使用jmeter进行压测

  1. 添加线程组

使用jmeter进行压测

使用jmeter进行压测

  1. 添加http request请求

使用jmeter进行压测

使用jmeter进行压测

  1. 添加查看结果树
    右键线程组,添加查看结果树

使用jmeter进行压测

使用jmeter进行压测

  1. 添加汇总报告
    右键线程组,添加汇总报告

使用jmeter进行压测

使用jmeter进行压测

  1. 设置随机变量
    有时候链接中需要添加参数,可以通过在jmeter中添加随机变量来模拟参数

使用jmeter进行压测

使用jmeter进行压测

  1. 设置吞吐量
    在jmeter压测中,有时候需要控制请求的QPS数量

使用jmeter进行压测

使用jmeter进行压测

由于设置中的吞吐量是以分钟为单位,所以如果想要设置请求的QPS为10,那么此处常数应设置为 60*10=600。

  1. 保存脚本
    配置完脚本后,保存脚本到本地

使用jmeter进行压测

4. 进行压测

点击启动按钮开始进行压测,jmeter会按照配置好的压测脚本进行压测。

使用jmeter进行压测

通过查看压测报告,可以知道压测过程中哪些请求成功,哪些请求失败了,成功的请求用绿色表示,失败的请求用红色表示。

使用jmeter进行压测