1.自定义参数值传递
int guess_num=1;
Action()
{
……
lr_save_int(guess_num++,"guess_val"); //保存guess_num的值到变量guess_val变量中web_submit_form("numguess.jsp_2",
"Snapshot=t2.inf",
ITEMDATA,
"Name=guess", "Value={guess_val}", ENDITEM,
LAST);
if (atoi(lr_eval_string("{rel}"))>0) {
lr_output_message("Guess End %s",lr_eval_string("{guess_val}"));
}
……
}
2.lr_exit()函数
Action()
{
……
web_reg_find("Search=Body",
"Text=Congratulations",
"SaveCount=rel",
LAST);
web_submit_form("numguess.jsp_2",
"Snapshot=t2.inf",
ITEMDATA,
"Name=guess", "Value={guess_val}", ENDITEM,
LAST);
lr_output_message("Mistake! Guess Num= %s",lr_eval_string("{guess_val}"));
if (atoi(lr_eval_string("{rel}"))>0) {
lr_output_message("Game Over ! Num= %s",lr_eval_string("{guess_val}"));
lr_exit(LR_EXIT_VUSER,LR_STOP);
}
……
}

本文介绍了一个使用LoadRunner进行猜数游戏的示例,通过自定义参数传递和使用lr_exit函数实现游戏流程控制。具体包括如何保存和传递变量值、如何根据游戏结果退出虚拟用户。

被折叠的 条评论
为什么被折叠?



