LR 12.55 / TruClient vuser停留在Init状态,无法运行

问题描述 投票:1回答:2

我在LR12.55中创建了一个TruClient Web(IE)协议脚本,当我尝试用50个用户运行脚本时,只有一些会进入运行状态(在25-37之间),其余的将永远停留在init中。

我尝试更改Controller - > Options-> Timeout并将Init timeout从默认值180更改为999但是它无法解决问题。任何人都可以评论如何解决这个问题????

vugen truclient loadrunner
2个回答
2
投票

TruClient为每个vuser(虚拟用户)运行一个真实的浏览器,因此系统资源消耗高于API级别的测试。对于您的负载发电机,50个Vuser可能太多了。

我建议在运行期间检查CPU和内存级别。如果利用率超过80%,则应在多台负载生成器机器之间分配负载。

如果资源未得到充分利用,则应分析故障以确定根本原因。


0
投票

为了进一步提高e-Dough的出色响应,您应该期望不要在与控制器相同的硬件上执行这些虚拟用户。您应该期望至少涉及三个负载生成器,两个作为主要负载,一个作为控制集。这是控制器的补充。

您的问题确实表现为经典的“资源系统”条件。与在监控测试基础架构下的应用程序时一样,请考虑监视负载生成器运行状况的最佳实践。您希望拥有经典有限资源模型组件(CPU,DISK,MEMORY和NETWORK)的监视器以及其他子组件,例如CPU下的系统和应用程序的突破,以了解系统的执行位置和方式。您希望能够消除可扩展性中的漏报,因为负载生成器非常不健康而且会扭曲您的测试结果 - 显示应用程序的虚拟用户很慢,因为虚拟用户很慢,因为正在使用的计算机受资源限制。

© www.soinside.com 2019 - 2024. All rights reserved.