您的位置:首页 > 其它

LoadRunner生成随机字符串使用

2016-02-01 12:14 232 查看
使用LoadRunner过程中提交的订单使用变量来确认数据不会出现重复,不影响后续的业务流程,具体实现如下:

Action()
{
int itera_num,rand_num,i;
char i_name[24]="";
char StrTable[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

for (i=0;i<=8;i++){
rand_num=rand()%62;
strncat(i_name,StrTable+rand_num,1);
}

lr_save_string(i_name,"i_name_value");

lr_log_message("i_name== %s", i_name);

//i_name_value即为可传入参数
lr_log_message("i_name_value== %s", lr_eval_string("{i_name_value}"));

web_submit_data("login",
"Action=http://www.xxx.com/user/login",
"Method=POST",
"Mode=HTTP",
"EncodeAtSign=YES",
ITEMDATA,
"Name=userName", "Value={i_name_value}", ENDITEM,
"Name=password", "Value=111111", ENDITEM,
"Name=captcha", "Value=", ENDITEM,
LAST);

}
参考文档:
http://blog.itpub.net/6110/viewspace-809063/ http://www.51testing.com/html/11/103211-129994.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: