jmeter 常数吞吐量定时器

  模拟固定吞吐量的定时器。它可以控制测试计划中各个请求之间的时间间隔,以达到预期的吞吐量。

参数包括:

  • Target Throughput:目标吞吐量(每分钟请求数)
  • Calculate Throughput based on:吞吐量计算基准,可以选择线程组或整个测试计划

案例:模拟20TPS 提取码:gpex

对测试接口(http://127.0.0.1:8082/hello)模拟TPS为20的稳定性测试。

步骤:

  1. 准备测试接口服务。运行命令java -jar springboot_helloworld-1.0-SNAPSHOT.jar,拉起测试接口

  2. 通过浏览器直接访问http://localhost:8082/hello ,确保接口可用

  3. 编写jmeter脚本。主要关注一下 线程组 和 常数吞吐量定时器 配置

    • 常数吞吐量定时器

      目标吞吐量:每秒20次请求,一分钟共计1200次。

      吞吐量计算基准:需要结合线程组的配置来选择。

      • 如果线程组中只有一个线程,吞吐量计算基准可以任选一个。
      • 如果线程组中有多个线程,吞吐量计算基准不能选择"只有此线程"
    • 线程组:因为要进行TPS压测,所以需要保证有足够多的http请求。可以是一个线程,多次循环;也可以是多个线程多次循环。

附件:
被测服务的jar包

相关推荐
zuozewei2 天前
第02篇-k6-脚本结构与生命周期
软件测试·jmeter·性能测试·k6·ai 编程
fen_fen2 天前
Jmeter5.1.1连接oracle数据库的错误复盘
数据库·jmeter·oracle
川石课堂软件测试5 天前
自动化测试|持续集成Git使用详解
git·python·jmeter·mysql·ci/cd·容器·kubernetes
wuhuhuan7 天前
JMeter 连接数据库并取值(JDBC 实战)
数据库·jmeter
大貔貅喝啤酒8 天前
Windows 安装 使用JMeter 教程
windows·jmeter
Madison-No78 天前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
冷凝娇8 天前
【学习jmeter】ServeRest
jmeter
zuozewei8 天前
第00篇-为什么是-k6-AI-时代的工具选型
软件测试·jmeter·性能测试·ai测试·k6
qq_白羊座9 天前
Jmeter 使用自增参数
jmeter
程序媛_19 天前
【JMeter】准备token文件
android·jmeter