loadrunner中创建唯一随机数
常用的时间唯一脚本:
Action()
{
int id, scid;
char *vuser_group,strid[5];
char proposalNo[1024];
int i;
char OrderId[20];
srand(time(NULL)); //特别注意:加上这句,每次取不同的随机值
i=rand()%10;
// lr_save_datetime("%Y%m%d%H%M%S", DATE_NOW,"now");
lr_save_datetime("%m%d%H%M%S", DATE_NOW,"now");
sprintf(OrderId,"%s%d",lr_eval_string("{now}"),i);
lr_output_message("订单号为:%s",OrderId);
web_save_timestamp_param("tStamp", LAST);
// lr_output_message("%s",lr_eval_string("{tStamp}"));
lr_whoami(&id, &vuser_group, &scid);
lr_message( "Group: %s, vuser id: %d, scenario id %d", vuser_group, id, scid); //将整数转化为字符串
itoa(id,strid,10); //获得当前的时间戳
web_save_timestamp_param("tStamp",LAST);
strcpy(proposalNo,lr_eval_string("{tStamp}"));
strcat(proposalNo,strid);
return 0;
}

|
作者:Agoly 出处:https://www.cnblogs.com/qmfsun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |

浙公网安备 33010602011771号