我为Windows版本的LoadRunner设置了100个虚拟用户,并启用了“将vuser作为线程运行”选项。
然后我在wlrun.exe
(LoadRunner Controller进程)上使用Process Explorer来查看此进程的Threads
指标是否在100个vuser运行时增加...或者是100,或者如果LR正在使用线程池,则为100-k。
线程数似乎没有增加!
因此,我可以安全地得出结论:LoadRunner使用绿色线程而不是本地线程吗?
答案 0 :(得分:0)
您正在监控错误的流程。 wlrun是控制台。您需要监视负载生成器软件的多线程驱动程序。多线程驱动程序的名称在文献和培训中都有涉及。
此外,将负载与控制器放在同一主机上被认为是一种不好的做法
答案 1 :(得分:0)
詹姆斯指出这个过程是错误的。正确的(对于没有LoadGenerator的独立控制器)是“mmdrv.exe”。它产生的线程数是不可配置的,但已经被认为是大约50个线程/进程。这些线程AFAIK是正常的Windows线程。