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

embedded/2024/12/29 7:01:20/

jmeter_0">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.ppmy.cn/embedded/149668.html

相关文章

webrtc音频模块(三) windows Core Audio API及声音的播放

在前面介绍了ADM(Audio Device Module),它用于抽象音频设备管理和音频数据采集/播放接口。windows的实现是AudioDeviceWinowCode,它封装了Core Audio APIs实现了对音频设备的操作。 Core Audio APIs windows提供了多种音频操作API,比如最常…

鸿蒙HarmonyOS学习笔记(7)

ArkTS中有类似java中的System.arraycopy数组复制的方法吗? 可以通过buffer.concat()方法,将数组中的内容复制指定字节长度到新的Buffer对象中并返回 buffer.concat concat(list: Buffer[] | Uint8Array[], totalLength?: number): Buffer 将数组中的…

【Seata】分布式事务问题和理论基础

目录 1.分布式事务问题 1.1本地事务 1.2分布式事务 2.理论基础 2.1CAP定理 2.1.1一致性 2.1.2可用性 2.1.3分区容错 2.1.4矛盾 2.2BASE理论 2.3解决分布式事务的思路 1.分布式事务问题 1.1本地事务 本地事务,也就是传统的单机事务。在传统数据库事务中…

视听语言与手机拍摄技巧

视听语言----------------------------------------- 景别:远全中近特 远景:人物只占画面很小的一部分,主要展示环境(背景为画面主体,人物占画面很小的一部分)–》定调子(确定电影基调&#xf…

分布式 I/O 配合高冗余 PLC,打造高效控制新典范

在当今工业自动化领域,高效且稳定的控制解决方案始终是企业追求的目标。而分布式 I/O 与高冗余 PLC 的完美配合,正如同强强联合的双子星,为工业生产带来了前所未有的高效控制体验,助力企业在激烈的市场竞争中脱颖而出。 MR30分布…

faiss库中ivf-sq(ScalarQuantizer,标量量化)代码解读-7

流程 代码 void IndexIVF::search(idx_t n,const float* x,idx_t k,float* distances,idx_t* labels,const SearchParameters* params_in) const {FAISS_THROW_IF_NOT(k > 0);const IVFSearchParameters* params nullptr;if (params_in) {params dynamic_cast<const I…

停车管理系统:构建安全、便捷的停车环境

Tomcat 简介 只要学习Java Web项目就不得不学习Tomcat。Tomcat是一种免费的开源的一种Java Web项目的容器&#xff0c;完美继承了 Apache服务器的特性&#xff0c;并且里面添加可以自动化运行的Java Web组件&#xff0c;让Java Web项目可以完全的运行到Tomcat里面。对于特大型项…

华为OD E卷(100分)37-考勤信息

前言 工作了十几年&#xff0c;从普通的研发工程师一路成长为研发经理、研发总监。临近40岁&#xff0c;本想辞职后换一个相对稳定的工作环境一直干到老, 没想到离职后三个多月了还没找到工作&#xff0c;愁肠百结。为了让自己有点事情做&#xff0c;也算提高一下自己的编程能力…