LoadRunner 中调用c函数生成随机字符串
2017-05-27 16:41
218 查看
Action() { int itera_num,rand_num,i; char i_name[24]=""; char StrTable[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; for (i=0;i<=3;i++){ rand_num=rand()b; strncat(i_name,StrTable+rand_num,1); } lr_save_string(i_name,"userName1"); lr_log_message("userName1== %s", i_name); return 0; }
--------------------------------------- 生成随机数脚本------需放入GLOBALS_H 文件中 char* lr_random_str(int num) { int itera_num,rand_num,i; char i_name[20]=""; //33位 char StrTable[]="ABCDEFGHJKLMNPRSTUVWXYZ0123456789"; for (i=0;i<num;i++){ rand_num=rand()%33; strncat(i_name,StrTable+rand_num,1); } lr_log_message("userName1== %s", i_name); return lr_eval_string(i_name); } ---------------------------------------------- /************************************************* * **File name: 蚂蚁乐驾--参数化后 **Author: ytliug **Version: 1.1 **Date: 2017-01-17 //生成日期 **Description: 事务(询价,出单接口,平台确认接口) **Others: // 其它内容的说明 **History: // 修改历史记录列表,每条修改记录应包括修改日期、修改者及修改内容简述 **---------------------------------------------------------------------------- ************************************************* */ //车牌号 char license[10]=""; //车架号 char vehicleFrame[18]=""; //发动机号 char engine[12]=""; //支付号 char payFlowId[12]=""; char *str; /* 生成车牌号,例如浙A23Q22 */ strcat(license,"浙A"); strcat(license,lr_random_str(5)); lr_log_message("licenseNo= %s", license); lr_convert_string_encoding( license, "gb2312", "utf-8", "str" ); lr_save_string( lr_eval_string("{str}"), "licenseNo" ); /* 生成车架号 */ strcat(vehicleFrame,"LSY"); strcat(vehicleFrame,lr_random_str(14)); lr_save_string(vehicleFrame,"vehicleFrameNo"); /* 生成发动机号 */ strcat(engine,lr_random_str(12)); lr_save_string(engine,"engineNo"); /* 生成支付号 */ strcat(payFlowId,"A"); strcat(payFlowId,lr_random_str(9)); lr_save_string(payFlowId,"payFlowId");
相关文章推荐
- LoadRunner随机字符串生成及使用
- LoadRunner生成随机字符串使用
- RndNum 生成随机字符串,包含数字和小写字母
- vb.net与C#随机生成字符串
- Asp生成十三位随机字符串
- 生成大量随机字符串不同实现方式的效率对比
- 生成指定个随机字符串--我个人认为基本不会重复(测试时使用6位未见重复现象,完满通过)
- loadrunner中的c函数----从参数列表中取参数并与特定字符进行字符串比较。
- 生成大量随机字符串不同实现方式的效率对比
- C#随机生成中文字符串
- Excel生成随机字符串(数字大小写混合)
- 生成随机字符串
- 生成一个随机字符串
- ASP生成随机字符串(数字+大小写字母)的代码
- ASP生成随机字符串(数字+大小写字母)的代码
- [C#]生成一串包含字符和数字的随机字符串的方法
- 随机生成字符串
- 随机生成字符串
- 生成指定长度的随机字符串
- 生成大量随机字符串不同实现方式的效率对比