• LoadRunner 中调用c函数生成随机字符串


    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");
  • 相关阅读:
    Codeforces 每日一练 1213G+961E+1282B2
    AtCoder Beginner Contest 161题解
    Codeforces每日一练 495B+55C+1280C
    CF1062E 线段树/LCA
    Codeforces Round #697 (Div. 3) 题解
    Codeforces Round #511 (Div. 2) A~D题解
    Atcoder ABC 189 题解
    CF1093G 高维曼哈顿距离/线段树
    CF1117D Magic Gems 矩阵快速幂 DP
    CF1106E Lunar New Year and Red Envelopes DP
  • 原文地址:https://www.cnblogs.com/liuyitan/p/6913546.html
Copyright © 2020-2023  润新知