美文网首页
Jmeter多接口指定TPS同时并发

Jmeter多接口指定TPS同时并发

作者: Jinwei_ | 来源:发表于2018-10-06 09:40 被阅读0次

方式一:多线程组指定TPS同时并发

示例:

接口1、接口2、接口3……

1、新建线程组

1) 右键测试计划,依次选择 添加-Threads-线程组

1.png

2) 点击线程组,输入并发数

3) 勾选循环次数:永远

4) 勾选调度器:输入执行时间


2.png

2、新建HTTP信息头管理器

1)右键线程组,依次选择 添加-配置元件-HTTP信息头管理器

3.png

2)点击添加按钮,输入信息头请求参数名称和值,与请求格式(Content-Type)

94806F7F-393B-4380-B993-9135140F3C82.jpg

注:若所有接口请求头相同,可直接在测试计划节点下新建一个HTTP信息头管理器;若不相同,则需在对应线程组下各新建一个HTTP信息头管理器

3、新建吞吐量计时器

1) 右键线程组,依次选择添加-定时器- Constant Throughput Timer


5.png

2)Target Throughput输入目标TPS(转换成毫秒输入)

3)Calculate Throughput based on:选择this thread only

6.png

4、新建HTTP请求(接口1)

1) 右键线程组,依次选择 添加-Sampler-Http请求

7.png

2)选择HTTP请求方法

3)填写HTTP请求地址

4)填写请求参数


图片.png

5、接口2、3新建步骤同上(重复1、2、3、4步)

可直接右键线程组复制,右键测试计划粘贴

6、添加聚合报告

1) 右键测试计划,依次选择 添加-监听器-聚合报告


9.png

2) 点击执行按钮

执行完成后,查看聚合报告


10.png

聚合报告各字段说明:

1、Label - 请求对应的name属性值。

2、 Samples - 具有相同标号的样本数,总的发出请求数。

3、Average - 请求的平均响应时间。

4、Median - 50%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第50%的值。

5、90% Line - 90%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第90%的值。

6、95% Line - 95%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第95%的值。

7、99% Line - 99%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第99%的值。

8、Min - 最小响应时间。

9、Max - 最大响应时间。

10、Error % - 本次测试中,有错误请求的百分比。

11、Throughput - 吞吐量是以每秒/分钟/小时的请求量来度量的。这里表示每秒完成的请求数。

12、Received KB/sec - 收到的千字节每秒的吞吐量测试。

13、Sent KB/sec - 发送的千字节每秒的吞吐量测试。

方式二:单线程组指定TPS同时并发

1、 线程组下创建Constant Throughput Timer,设定TPS

2、 线程组下创建吞吐量控制器,设定第一步TPS百分比

3、 吞吐量控制器下创建HTTP请求

每个吞吐量控制器的百分比之和=100%

注:未经本人允许,禁止转载!!!

相关文章

  • Jmeter多接口指定TPS同时并发

    方式一:多线程组指定TPS同时并发 示例: 接口1、接口2、接口3…… 1、新建线程组 1) 右键测试计划,依次选...

  • Jmeter「第四节」-slave运行环境的ip与hostnam

    测试需求: 某接口,要求并发300 3台slave 1台master 得到每台slave的最终tps和总的tps ...

  • JMeter接口并发

    秒杀类活动(数量少,抢购用户多),测试并发请求是否会导致商品超卖 同一用户并发N次很简单:就是同一个请求并发10次...

  • JMeter接口并发测试

    首先配置好java环境 官网下载jmeter 解压文件,运行./bin/jmeter.bat(可提前修改./bin...

  • Jmeter 之 web页面压力测试

    压力测试不仅要对接口进行并发操作。还要模拟同时大量用户访问页面,进行压力测试。记录一下学习过程中使用jmeter对...

  • Spark的JDBC漫谈

    一、Spark访问Jdbc的三种API 接口一,并发度为1一次性获取所有数据。 接口二,指定并发分区数量,指定分区...

  • 20191127随笔

    1.并发指标一般根据tps来定,根据平台监控数据(比如峰值tps)和系统日志综合分析 2.接口文档入参,各个参数都...

  • 关于Jmeter做并发测试

    之前,用Jmeter做简单的接口测试,近几天项目不忙,研究了下并发测试,以下是梳理的文档,方便回顾。 Jmeter...

  • 性能测试相关

    性能测试相关概念 并发用户数(VU):系统同时处理的request/事务数 QPS(TPS)(transactio...

  • 响应时间、并发数、TPS、QPS、吞吐量

    TPS、并发用户数、吞吐量关系 吞吐量(TPS)、QPS、并发数、响应时间(RT)概念

网友评论

      本文标题:Jmeter多接口指定TPS同时并发

      本文链接:https://www.haomeiwen.com/subject/rlncaftx.html