Jmeter实现1秒100次并发测试的示例 您所在的位置:网站首页 jmeter组件有没有虚拟用户 Jmeter实现1秒100次并发测试的示例

Jmeter实现1秒100次并发测试的示例

2023-06-05 08:59| 来源: 网络整理| 查看: 265

1秒100次并发测试的示例----jmeter实现

一、打开JMeter 打开后的界面如下: 在这里插入图片描述

二、右击“测试计划”,添加线程组 在这里插入图片描述

三、设置线程组的线程数 在这里插入图片描述

JMeter中的线程组,类似于LoadRunner中的虚拟用户组,因为我们要测试100个用户并发的情况,所以这里的线程数,要设置为100。

“Ramp-Up Period(in seconds)”的含义是达到最大线程数(这里设置的是100)所需要的时间(单位是秒)。

我们把Ramp-Up Period设置为1秒,那么JMeter就会在1秒内启动所有100个线程,并让它们运转起来。这里我们把Ramp-Up Period设置为1秒。

四、右击“线程组”,添加“HTTP请求”,并设置“HTTP请求” 在这里插入图片描述

服务器名称或IP:dev.xxxx.com

协议:http

方法:GET

路径:/session/getAllSessionList?XXXXXXXXXXXX

Content encoding:utf-8

五、右击“线程组”,添加“定时器”—“Synchronizing Timer” 在这里插入图片描述

六、设置定时器(集合点)“Synchronizing Timer” 在这里插入图片描述

作用:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力。

七、添加“察看结果树” 在这里插入图片描述

“察看结果树”是用来看测试结果的。

八、添加“聚合报告” 在这里插入图片描述

至此,测试脚本已经设置完了,我们可以执行一下了,看看当有100个用户并发访问课程列表接口时,课程列表接口能否正常响应。

点击“启动”,执行测试脚本,如下: 在这里插入图片描述

执行完毕后,在“察看结果树”里面会出现结果,如下: 在这里插入图片描述

在这里面,我们可以看到每个请求的请求数据和响应数据。

每个请求都有正确的响应,如下: 在这里插入图片描述 在这里插入图片描述

查看“聚合报告” 在这里插入图片描述

Label----每个请求的名称,比如HTTP请求等

#Samples----发给服务器的请求数量

Average----单个请求的平均响应时间 Median----50%请求的响应时间 90%Line----90%请求响应时间 95%Line----95%请求响应时间 99%Line----99%请求的响应时间 Min----最小的响应时间 Max----最大的响应时间 Error%----错误率=错误的请求的数量/请求的总数 Throughput----吞吐量即表示每秒完成的请求数 Received KB/sec----每秒从服务器端接收到的数据量 Sent KB/sec----每秒从客户端发送的请求的数量



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有