我想对Web应用程序进行性能测试。我的方案是使用缓存来获取多个用户(比如10)的指标。所以我添加了HTTP缓存管理器,但每个用户缓存工作。有没有办法缓存文件一次并将其用于' n' jmeter中的用户数量。即使我试图将缓存管理器放在线程组之外,但它仍然可行。
它应该像缓存文件一样工作,并使用缓存为jmeter中的所有线程。有没有解决方法呢?
答案 0 :(得分:0)
缓存是按用户/线程,请参阅HTTP Cache Manager doc:
每个虚拟用户线程都有自己的缓存
因此,您可以将多个用户/线程作为10执行,只需在线程组中定义Number of Threads
,每个用户/线程将保存不同的缓存
答案 1 :(得分:0)
为2组用户创建2个线程组:
当然,Http Cache Manager只会在Thread的第二次迭代中生效
示例: