LoadRunner是使用本机还是绿色vuser线程?

时间:2011-03-18 11:41:04

标签: multithreading loadrunner green-threads

我为Windows版本的LoadRunner设置了100个虚拟用户,并启用了“将vuser作为线程运行”选项。

然后我在wlrun.exe(LoadRunner Controller进程)上使用Process Explorer来查看此进程的Threads指标是否在100个vuser运行时增加...或者是100,或者如果LR正在使用线程池,则为100-k。

线程数似乎没有增加!

因此,我可以安全地得出结论:LoadRunner使用绿色线程而不是本地线程吗?

2 个答案:

答案 0 :(得分:0)

您正在监控错误的流程。 wlrun是控制台。您需要监视负载生成器软件的多线程驱动程序。多线程驱动程序的名称在文献和培训中都有涉及。

此外,将负载与控制器放在同一主机上被认为是一种不好的做法

答案 1 :(得分:0)

詹姆斯指出这个过程是错误的。正确的(对于没有LoadGenerator的独立控制器)是“mmdrv.exe”。它产生的线程数是不可配置的,但已经被认为是大约50个线程/进程。这些线程AFAIK是正常的Windows线程。