据我所知,到目前为止,在Percentage模式下,我们可以添加多个loadgens&对于特定脚本指定的所有负载,均等地共享负载。在Vuser组模式下,我们每个脚本只能添加一个loadgen。但是,用户可以在%模式下添加多个loadgens,然后切换到Vuser组模式&将保留多个负载。然后: 1.为什么我们需要这两种不同的模式,每种模式的意义何在? 2.一种模式比另一种模式有特定的优势吗? 谢谢!
答案 0 :(得分:1)
你的理解是错误的。
我们可以在%模式和%Vuserload中添加n个LG。
只有%在%模式下才会加载,你可以改变每个脚本的加载百分比,最后它将根据你的%分布为n个用户运行脚本
V用户模式 - 您可以根据用户数量改变用户负载。
有关详细信息,请参阅控制器用户手册。
谢谢, -Kantha
答案 1 :(得分:1)
您的理解不准确。您可以在Vugroup& amp; amp; amp; amp;百分比模式。
以下是Schedule by Options- Group(Vuser模式)和Percentage模式之间的区别。 Vuser组模式:每个组根据其运行时设置和分配给每个组的Vuser数自行运行。在每个组中,您可以添加不同的脚本并分配不同数量的Vuser,并为每个脚本选择loadgens。要在创建组后执行此操作,请从工具栏中选择Vuser图标,然后调整Vuser和& loadgens。
考虑示例:我有一个组,Say Group-1,我在这个Group-1中包含了2个脚本。我将loadgen1分配给script1并为其分配10个Vuser。将loadgen2分配给script2并为其分配20个vuser。将此场景作为Group运行时,每个loadgens-loadgen1& loadgen2将生成10& 20个用于脚本的Vuser脚本1和1脚本-2分别。 所以每个脚本都按照自己的计划运行。
如果我将上述场景更改为百分比模式,则负载分配将更改为百分比模式而不是数字,并且加载分配给组-1的两个负载生成器将生成相等的负载,并将分配给脚本-1和1。 2如下: script-1将显示33%的vuser与loadgen1和amp; loadgen2已分配。 script-2将使用loadgens-loadgen1和amp;显示负载分布为66.6%。 loadgen2。
要回答我们应该使用哪种模式: 在vuser组模式下,您基本上可以通过自己的全局计划设置 - 持续时间,加速/减速等来实现每个组的运行。按组运行也可以让您在另一组完成后启动一个组。
如果您有任何帮助或遇到任何跟进问题,请告知我们。