在jMeter中 我有一个包含100个虚拟用户的测试计划。如果我将加速时间设置为100,则整个测试需要100秒才能完成整个设置。这意味着每个线程需要1秒才能为每个虚拟用户执行。这意味着每个线程都是逐步执行的。但是,每个线程都在前一个线程完成后执行。
问题:我需要100个用户同时访问网站,同时也是如此。我读到了关于CSV的信息,但它仍然确实采取了步骤。或者如果我不清楚它。请赐教。
答案 0 :(得分:0)
您正遇到Max Users is Lower than Expected文章中描述的“经典”情况。
JMeter的行为如下:
所以我建议在Thread Group级别添加更多循环,这样线程就可以在之前启动循环,而其他线程正在启动,所以最后你可以同时运行100个线程。您可以在“线程组”“计划程序”部分或Runtime Controller中配置测试执行时间。
另一个不错的选择是使用Ultimate Thread Group提供的JMeter Plugins,它提供了配置加载方案的简便方法。