如何选择使用
捕获的随机参数web_reg_save_param("varParamName",
"LB=value=\"",
"RB=\"",
"Ord=All",
LAST);
答案 0 :(得分:1)
您的LB和RB条件过于通用。选择一些更具体到你想要捕捉的东西
对于更大的问题,根据您的LoadRunner版本,选择序数有几条路径。适用于每个版本的东西都是
char foo[50];
...
sprintf(
foo,
"{varParamName_%d}",
rand() * atoi( lr_eval_string("{varParamName_count}" ) ) +1
);
...
lr_save_string(
lr_eval_string( foo ),
"LR_MyRandomCorrelatedvariable"
);
...
lr_output_message(
"%s",
lr_eval_string( "{LR_MyRandomCorrelatedvariable}" )
);
答案 1 :(得分:1)
随机化相关值,我们可以使用 lr_paramarr_random 函数。
web_reg_save_param( “varParamName”, “LB =值= \” “ ”RB = \“”, “奥德=全部”,LAST);
//一些请求*** web_submit_form()
//将随机选择的ID保存到参数中 lr_save_string(lr_paramarr_random( “varParamName”), “RandomParam”);
现在我们可以使用RandomParam而不是varParamName。它将提供随机值。
答案 2 :(得分:0)
我尝试使用上述解决方案。但我收到错误消息:
Action.c(17): Error (-17994): Invalid arguments for lr_save_string function