使用 apache-jmeter 进行压测与并发测试

使用 apache-jmeter 进行压测与并发测试

原文地址与软件下载

说明

有时候我们需要验证接口的并发性能以及对异步并发处理的逻辑正确性。这个时候我们可以使用apache-jmeter工具来做压测与并发测试。

下面介绍软件的使用方法。

使用方法

1. 新建一个工程

解压下载文件后,bin目录下的ApacheJMeter.jar文件即为启动文件。

使用 apache-jmeter 进行压测与并发测试_第1张图片

2. 右键工程,新建一个线程组

线程组中我们可以配置线程数和Ramp-Up时间。

线程数:要发送请求的数量

Ramp-Up时间:线程之间请求的间隔时间

使用 apache-jmeter 进行压测与并发测试_第2张图片

使用 apache-jmeter 进行压测与并发测试_第3张图片

3. 右键线程组,新建一个HTTP请求

HTTP请求就是我们需要压测的接口;新建之后可以在右侧配置接口地址以及请求参数。

如果我们要同时测试多个接口,可以新建多个HTTP请求,配置不同的地址就可以了。

所有的HTTP请求都会执行线程组中线程数次。

使用 apache-jmeter 进行压测与并发测试_第4张图片

使用 apache-jmeter 进行压测与并发测试_第5张图片

我们有一些特殊的请求头需要设置时,可以右键HTTP请求,配置HTTP信息头管理器
比如POST请求时一般会使用JSON格式,这里就可以配置Content-Type: application/json;charset=UTF-8

使用 apache-jmeter 进行压测与并发测试_第6张图片
使用 apache-jmeter 进行压测与并发测试_第7张图片

当然,我们也可以设置统一的请求头与请求信息,比如我们接口域名都是一样的,需要的请求头信息也是一样的,我们可以右键工程,添加HTTP请求默认值HTTP信息头管理器,这样我们就不用每一个HTTP请求都去配置这些参数了。

使用 apache-jmeter 进行压测与并发测试_第8张图片

4. 设置结果监听

右键工程,新建监听器,用来监听请求结果,软件提供了多种结果分析工具,具体可以自己研究。

结果树:每一条请求的详细结果

汇总报告:所有的请求结果汇总,包含了总的用时,最大最小用时,以及成功异常比例等

使用 apache-jmeter 进行压测与并发测试_第9张图片

至此基本配置已经完成,点击软件上方工具条中间的绿色三角形来启动,在结果监听中就可以看到执行的结果了。

启动右侧带扫帚的图标为清除监听结果数据。

你可能感兴趣的:(其他)