0

这是场景 - 有一个搜索条件给我 100 个搜索结果(100 个链接)。我希望虚拟用户随机点击任何这些链接。你能帮我处理这种情况吗?

4

5 回答 5

0

答案取决于是否每个列表框元素都是有效选择。如果列表框的第一个元素是说明性的(“请选择...”等),则需要一段代码:

选项 1:(当出现“请选择”时)

在步骤的“参数”部分中,将 Ordinal 设置为:

var objectIndex = Math.floor((object.length-1)*Math.random())+2;
objectIndex;


选项 2:(当“请选择”不存在时)

在步骤的“参数”部分中,将序数设置为“0”。

于 2013-08-13T23:25:03.753 回答
0

您的路径是通过将链接关联到一个数组中,在数组中选择一个随机偏移量,然后选择一个 web_url 以前往相关链接......

于 2012-08-28T04:57:55.723 回答
0

查看函数的帮助

web_reg_save_param()
web_reg_save_param_ex()

尤其是帮助中的“Ord=All”/“Ordinal=All”部分。

然后,当您将相关数据捕获到数组中时,您可以使用

lr_paramarr_random("TheArrayName");

从数组中获取随机值。

于 2012-09-11T07:23:15.327 回答
0

也许这对你有用?http://h30499.www3.hp.com/t5/LoadRunner-Support-Forum/Ajax-True-Client-parameterization-problem/td-p/5607543#.UDxLONYaNN9

于 2012-08-28T04:39:01.590 回答
0

在运行时生成一个随机数并将该变量放入 Ord= 参数中。例如

a = Rand(1,100)
lr_save_param("{myrandval}",a);
Web_custome_request("",
"",
"",
"Ord={myrandval}",
LAST);
于 2015-09-16T19:21:29.583 回答