![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter压测场景涉及方案
文章平均质量分 87
木只少吃点
这个作者很懒,什么都没留下…
展开
-
性能测试中的场景设计和测试执行
假设一个内部系统要求响应时间在 3s 以内,支持最大用户数为4万。根据二八原则,80%用户在20%时间使用系统(4w80%)/(24h20%)≈1.9点击/秒。并发数=TPS(运行时间+思考时间)=1.9(3+0.5+0.3+3+0.5+0.3+0.5+3)=21。注意:二八原则计算的结果并非是并发数,而是系统要达到的处理能力(吞吐量),初学者容易被误导,拿着这个数据就去设置并发数,这是错误的哦。原创 2024-07-01 17:28:18 · 734 阅读 · 0 评论 -
Jmeter 性能测试如何设计混合场景
也许同时,有100个人在访问你的服务器,对你服务器发起了请求事件,但是他们的请求可能各不相同,有的是刷新页面,有的是登录,有的请求某个商品,有的在添加购物车,有的在付款...... 每个人的情况可能都不一样,没有一定的非是即非的关系,但是,在这个时间点,对于服务器来说,收到了用户的请求,就必须处理,就有计算压力。这样,就可以实现跨线程组传递参数了。你去百度jmeter混合场景设计,多数人的文章,都只会说到,在脚本中增加 if控制器,增加一层判断,让原本顺序执行的取样器,有了一个分支,就认为是混合场景了。原创 2024-06-28 17:30:08 · 706 阅读 · 0 评论 -
性能测试混合业务场景
业务C执行一次接口1,需要执行4次接口3,故业务C需要用循环控制器,ABCDE5个业务加起来份额为:10+10+5+10+5=40,每个业务比例分别为25、25、12.5、25、12.5。只有接口4在A业务中,按照接口4的比例来分配,分配完成后,再继续按照业务B和业务C分配。接口5和接口6相对独立,可暂不考虑。原创 2024-06-27 17:45:08 · 247 阅读 · 0 评论 -
性能测试案例全过程方案九---------混合场景设计
两种支付方式:1.银联刷卡支付(线下支付)、2.微信扫码支付(线上支付),按照公司目前的交易订单来源,银联刷卡支付:微信扫码支付=3:2,所以在执行性能测试的时候,需要按照3:2的比例来测试,也就是说10条订单,6条是刷卡支付,4条是扫码支付。在jmeter工具执行性能测试时,可以用if控制器元件来实现,在条件中,添加上判断代码,判断代码是针对if控制器之下的每一个可运行测试元件单独评估的,要求所有的请求都要发到该控制器下,判断语句才能生效,如果是同级的元件,是没有作用的。很多网上的代码条件都是。原创 2024-06-26 16:32:52 · 930 阅读 · 0 评论