所以今天使用Jmeter,虽然我知道我可以使用线程,循环等加载测试网站与并发用户我想知道是否可以设置一个测试,其中50个用户访问该网站,然后他们每个人浏览网站不同的方式?
有没有人之前做过这个或者jmeter不是使用的工具?寻找一些建议或想法如何在Jmeter中做到这一点 .
假设您至少有以下简单的可能性:Random Order Controller .
通过单独的采样器或采样器组实现一组导航/浏览步骤(例如,通过Simple Controller或Transaction Controller分组 - 如果某些步骤应始终按照定义的顺序执行) .这将是"pool"的导航步骤 .将所有这些步骤作为子采样器添加到随机顺序控制器中,可以让每个用户具有不同的随机生成的导航步骤序列 . 在这种情况下,您可能必须从随机订单控制器中输出您的登录/注销采样器(如果有) . 你可以这样做,例如使用和不使用登录/注销等情况 .
Thread Group ... Login Sampler Random Order Controller Sampler A Sampler B ... Sampler X Logout Sampler ...
此外,您还可以另外查看
Random Controller
Switch Controller:例如在csv文件中定义每用户导航场景,在脚本执行期间读取这些场景并将提取的操作分配给每个线程;
Include Controller .
1 回答
假设您至少有以下简单的可能性:Random Order Controller .
通过单独的采样器或采样器组实现一组导航/浏览步骤(例如,通过Simple Controller或Transaction Controller分组 - 如果某些步骤应始终按照定义的顺序执行) .
这将是"pool"的导航步骤 .
将所有这些步骤作为子采样器添加到随机顺序控制器中,可以让每个用户具有不同的随机生成的导航步骤序列 . 在这种情况下,您可能必须从随机订单控制器中输出您的登录/注销采样器(如果有) . 你可以这样做,例如使用和不使用登录/注销等情况 .
此外,您还可以另外查看
Random Controller
Switch Controller:例如在csv文件中定义每用户导航场景,在脚本执行期间读取这些场景并将提取的操作分配给每个线程;
Include Controller .