LR场景设置100用户并发直接运行完成与跑1个小时的问题
我想请问下:1、LR场景设置100用户并发直接运行通过完成;
2、100个用户跑1个小时都运行通过后,到LR的后台日志去看,每个用户大概跑100次循环。我想问的是:
1.场景1的并发数算是100,但场景2的并发数是100还是100*100呢?
2.有些人说是场景1,2并发也是算100;但有些说场景2的并发数量算是100×100;
但我测试的时候场景1,直接运行完成的事务响应时间2S,CPU占用60%,可用内存有500M;
场景2,跑1小时事务响应时间是5S,CPU占用是80%,可用内存有50M;
如果说1和2用户并发数量都是算100的话,那监控的指标怎么差这么大呢?
路过的说说下? 。。。。。。。。谢谢 你的场景2是100个组同时跑一个小时,这样肯定是比场景1的压力要大啊
举个例子:
100个东西一起砸地面和 100个东西反复砸地面1个小时 2个之间哪个压力大更大些?
感觉你是一时没有绕过弯来 并发是一样的,只是第二个场景是个持续的并发过程,而第一个场景是一次性并发 第二个场景的压力大,第二个场景是做负载测试,第一个场景是做压力测试 首先你要清楚,你为什么要设置这两个场景,目的是什么?
如果说,你设置第二种场景的目的是,让脚本多运行几次,采集多个数据取平均值的话,我建议,你在每次迭代的时候,设置一个pacing,等待一下。
况且,你使用第一种场景得到的数据,有时候是不准确的。因为场景就迭代一次,谁知道,在你运行的那一次,系统发生了什么可怕的事情,导致系统性能下降。那,在系统不是最优性能情况下,得到的数据,肯定是值得怀疑的呀!
不成熟的建议啊!!仅供参考!
页:
[1]