先看
【Jmeter】基础介绍-详细
【Jmeter】Request1输出作为Request2输入-后置处理器
(相关资料图)
继续聊提出的第二个问题,即
2.需要按比例分配API请求并发,以模拟真实的API压力场景
做压测的时候,一般的需求都是多个API同时压,不然也看不出真正的tps是多少啊。
比如虽然接口a的需求并发不高,500个用户才请求一次,但是特别耗性能,导致其他接口tps下降严重,所以压测的时候可以将比例调的很小,但是不能忽略它,只测并发请求高的接口
说会主题,如何按比例分配压测并发量呢?使用Jmeter可以有两种实现方式
先说第一种,通过线程组的方式控制:
线程组1配置:
线程组2配置:
区别就是线程数不一样,当然用循环次数也可以控制,区别可以看【Jmeter】基础介绍-详细。
Request请求:
结果:
这里哪个请求在前完全随机,两个线程中互不干扰。
这种方式的好处就是完全并行,互不干扰,缺点就是基本没有使用场景,一般情况下,API都是有权限认证接口的,后面的接口需要依赖前面接口的输出(实现方式可以看【Jmeter】Request1输出作为Request2输入-后置处理器),这种完全隔离的方式显然无法满足需求,或者你需要自己写代码提前获取登录信息,不使用压测过程中登录返回的认证信息。
我们继续介绍第二种方式,其实就是按【Jmeter】Request1输出作为Request2输入-后置处理器中创建的线程组一样,只使用一个线程组,然后通过循环控制器来控制某个Api所占比例:
新建循环控制器:
调整参数达到按比例分配Api压力的目的:
执行效果:
如上图所示,执行了一个Request1和两个Request2,而且是按顺序执行的,即这种方式可以满足【Jmeter】Request1输出作为Request2输入-后置处理器需求的同时使用。不过有两点需要注意:
- 这种方式按顺序执行时,变量(例如身份信息token)是会被覆盖的,即无法完全模拟多用户登录及身份信息的场景。
- 这种配置方式会导致api并发分配不均,即在时间段1全部请求都是Request1,时间段2全部请求都是Request2,虽然总量是按比例的,但是并不符合我们的需求。
以上两个问题,在我的测试场景中1没有影响,即用户1、2、3、4、5那个来请求Api对压测来说是不关心的,性能完全一样。这里的登录只是为了压测登录接口,同时生成一个token给下面的接口使用。问题2影响比较大,可以通过【Jmeter】基础介绍-详细中提到的Ramp-up时间参数来控制,首先按比例配置好循环控制器后,将线程数和循环次数配置为1,Ramp-up配置为0,即立刻启动,然后使用压测机跑一下用于估算一次压测流程的时间。得到这个时间后,就是我们在实际压测中需要填写到Ramp-up中的参数,比如一次完整的压测流程需要2s,我现在需要压测执行1000个线程,循环100次,即一共10w次请求,将Ramp-up时间设置为2s,即1000个线程将在2s内逐步启动,达到所有线程的启动时间覆盖第一个线程一次循环的整个时间段,来达到真实模拟多种请求并发执行的过程,解决以上提到的第二个问题。
-
天天动态:【Jmeter】按比例分配Api压测先看【Jmeter】基础介绍-详细【Jmeter】Request1输出作为Request2输入-后置处理器继续聊提出的第二个问题,
-
春耕秋收的诗句_秋收的诗句1、《社日》唐代:王驾鹅湖山下稻粱肥,豚栅鸡栖半掩扉。2、桑柘影斜春社散,家家扶得醉人归。3、译文:鹅
-
《幽灵线东京》前任制作人带新团队去台湾搞团建|环球即时看前白金工作室员工,曾经参与过《大神》《猎天使魔女》《幽灵线东京》等知名游戏开发制作的中村育美,在组建
-
陕西省志丹县发布大雾黄色预警陕西省志丹县发布大雾黄色预警
-
英超提醒:狼队韧性不佳 赛季17场先丢球比赛13败_天天精选狼队【有利】1、战意:目前暂列积分榜第14位,但距离降级区并不远,仍没有完全上岸,战意尚存;2、主场:过
-
天天微速讯:石墨烯过气了?顶刊Nature、Science不这么看01导读石墨烯从2010年获得诺贝尔物理学奖以来,一段时间内跃升成为二维材料的“流量”明星,风光无限。然而
-
成都安监局电工证报名入口官网_成都安监局官网 天天播资讯1、翻到正文的最底下,查询进人,无需密码。2、点击查询即可。
-
世界消息!情感扎心语录(情感扎心语录文案)1、宁缺毋滥定会得偿所愿,饥不择食必将悔不当初。对爱情最好还是保持点儿洁癖,不要随便开始,不要急着妥
-
停滞性通货膨胀 属于通胀吗 停滞|新要闻今天来聊聊关于停滞性通货膨胀,属于通胀吗,停滞的文章,现在就为大家来简单介绍下停滞性通货膨胀,属于通
-
当前热门:西宁南川工业园区:谋划绿色发展,打造“零碳”园区作为西宁城市发展的南拓空间、西宁生态山水城市格局的重要组成部分,近年来,南川工业园区坚持“生态优先、
-
史诗级四方交易!格林赴湖人,巴特勒特雷杨互换东家,勇士迎新星|世界播资讯史诗级四方交易!格林赴湖人,巴特勒特雷杨互换东家,勇士迎新星,湖人,勇士,热火队,四方交易,查德·格林,吉
-
沈阳市政府要收购30%的股权?公司股价一度大涨超10%!知名汽车商回应每经编辑:黄胜4月24日,华晨中国发布公告称,近期有媒体发表若干有关沈阳市政府可能向华晨汽车集团控股有
-
老师的拼音怎么写_老师是什么拼音欢迎观看本篇文章,小升来为大家解答以上问题。老师的拼音怎么写,老师是什么拼音很多人还不知道,现在让我
-
英雄联盟手游今年即将上线_当前速递《英雄联盟》手游今年即将上线!3月31日,《英雄联盟手游》发布了新的开发者日志:国服特辑,其中首次向大众
-
模态质量_关于模态质量简述_环球热资讯1、对于一个多自由度系统,其振动规律很复杂,但研究发现任何一个振型都是几个简单振型各自乘个系数然后加
-
环球最新:学生票怎么买_12306学生票怎么买1、在春运期间,在网上学生票能够来返不售预售时间限制买的硬座和无座票。2、而如果想要买卧铺学生票,那就
-
今亮点!景福集团(00280)委任何维珊为非执行董事景福集团(00280)发布公告,该公司委任何维珊为公司非执行董事;及何厚浠(公司独立非执行董事)调职为非执行董
-
行书钢笔字帖练字打印_行书省字怎么写|世界热门1、如图(名家手迹12款。2、点击看大图)。本文到此分享完毕,希望对大家有所帮助。
-
当前焦点!曾因发布会上佩戴“3万元耳钉”引争议的女副局长,公开露面!去年因在公开场合的着装引发网络关注的内蒙古呼和浩特美女副局长李少莉,近日又被网友注意到已经公开露面,
-
环球报道:中科软股东海国运营累计减持1.998%股份 减持实施完毕中科软(603927 SH)发布公告,公司于2023年4月24日收到股东北京市海淀区国有资本运营有限公司(以下简称“海
-
厦门五家汽修企业获评省创建示范-天天时讯近日,市交通局运输中心为兴信泰、大昌、新五菱、省耀、华强等5家企业授牌“福建省2022年度汽车维修连锁品
-
中俄贸易本币结算比例已超过70% 俄财长:互利互惠又可靠俄罗斯财政部长西卢阿诺夫表示,目前俄中两国贸易的本币结算比例已超过70%。西卢阿诺夫在“知识”马拉松论
-
环球速递!希捷BarraCudaSSDLaCieRuggedRAIDPro在台上市为电脑组装玩家与专业工作者再添利器全球硬碟机与储存方案领导供应商希捷科技(NASDAQ:STX)扩大BarraCuda®产品组合,发表全新Barr
-
图解智明达一季报:第一季度单季净利润同比减114.83%智明达2023一季报显示,公司主营收入6840 79万元,同比下降32 18%;归母净利润-130 63万元,同比下降114 83
-
仙剑3剧情介绍_仙剑3剧情介绍详细1、《仙剑奇侠传三》的故事从锁妖塔顶部突然坍塌,封印解除开始。但是,更深层的因果可以追溯到几千年前的
-
习近平接受外国驻华大使递交国书国家主席习近平24日下午在人民大会堂接受70位驻华大使递交国书。4月的北京,春风和煦,万物生辉。在摩托车
-
每日速读!购买理财产品被亲友坑走235万余元 兰州城关公安破获一起特大诈骗案购买理财产品被亲友坑走235万余元兰州城关公安破获一起特大诈骗案
-
央视公布福建舰新动向 军事专家:最快或下半年海试央视公布福建舰新动向
-
全球信息:部分金力泰投资者发起虚假陈述民事索赔近日,由上海久诚律师事务所主任许峰律师代理的金力泰(维权)(300225)虚假陈述投资者索赔案已向上海金融
-
恩施市惊艳亮相中国(武汉)文化旅游博览会恩施市惊艳亮相中国(武汉)文化旅游博览会---湖北日报客户端讯(通讯员张晓霞)4月23日,第二届中国(武汉