当前位置: 首页 > article >正文

jmeter混合场景测试,设置多业务并发比例(吞吐量控制器)

jmeter混合场景测试,设置多业务并发比例(吞吐量控制器)

测试目的

为了验证需求提出的性能要求,结合实际可能的高压力场景,较全面的检测系统的性能表现。

测试方法

根据需求调研的业务模型和交易占比,设置不同并发用户数。

步骤

  1. 添加测试计划

  2. 添加线程组,设置并发用户数和持续时间

  3. 添加多个吞吐量控制器并设置并发比例,然后在每个吞吐量控制器下添加http请求
    在这里插入图片描述

  4. 设置业务A、业务B、业务C并发比例分别为70%、20%、10%,Based on选择Percent Executions,勾选Per User,填写吞吐量(也就是并发比例);然后运行jmeter脚本,查看tps和响应时间
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  5. 运行jmeter脚本后,TPS和响应时间截图在这里插入图片描述
    在这里插入图片描述

    问题:按脚本配置后,TPS有区分,但各业务的响应时间一模一样

    解决:刚开始的脚本是从其他版本上跑了复制过来的,可能是因为jmeter版本不一致,导致各组件未正确工作,关闭jmeter重新运行,重新新建了测试计划,再跑响应时间正确了


http://www.kler.cn/a/456185.html

相关文章:

  • 【AI日记】24.12.28 kaggle 比赛 2-16
  • uniapp实现APP、小程序与webview页面间通讯
  • IPv6 基础协议-NDP
  • Jupyter在运行上出现错误:ModuleNotFoundError: No module named ‘wordcloud‘
  • Java全栈项目实战:校园报修服务系统
  • STM32F103RCT6学习之五:ADC
  • Element Plus 日期时间选择器大于当天时间置灰
  • QT应用单例——qtsingleapplication
  • 设计模式之模板方法模式:咖啡,茶,和代码
  • 经典问题——华测
  • OpenCV相机标定与3D重建(37)计算两幅图像之间单应性矩阵(Homography Matrix)的函数findHomography()的使用
  • 【Unity3D】ECS入门学习(十一)ComponentSystem、JobComponentSystem
  • information_schema是什么?
  • Python小括号( )、中括号[ ]和大括号{}代表什么
  • 仓颉语言实战——2.名字、作用域、变量、修饰符
  • 在C#中实现事件的订阅和解除订阅
  • C++ OCR 文字识别
  • Redis——数据淘汰策略
  • 关于启动vue项目,出现:Error [ERR_MODULE_NOT_FOUND]: Cannot find module ‘xxx‘此类错误
  • Java与SQL Server数据库连接的实践与要点