zoukankan      html  css  js  c++  java
  • LoadRunner 生成随机字符串使用

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

    [cpp] view plain copy
     
    1. Action()  
    2. {  
    3.     int itera_num,rand_num,i;  
    4.     char i_name[24]="";  
    5.     char StrTable[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";  
    6.   
    7.     for (i=0;i<=8;i++){  
    8.         rand_num=rand()%62;  
    9.         strncat(i_name,StrTable+rand_num,1);  
    10.     }  
    11.   
    12.     lr_save_string(i_name,"i_name_value");  
    13.   
    14.     lr_log_message("i_name== %s", i_name);  
    15.   
    16.   
    17.     //i_name_value即为可传入参数  
    18.     lr_log_message("i_name_value== %s", lr_eval_string("{i_name_value}"));  
    19.   
    20.     web_submit_data("login",   
    21.         "Action=http://www.xxx.com/user/login",   
    22.         "Method=POST",        
    23.         "Mode=HTTP",   
    24.         "EncodeAtSign=YES",   
    25.         ITEMDATA,   
    26.         "Name=userName", "Value={i_name_value}", ENDITEM,   
    27.         "Name=password", "Value=111111", ENDITEM,   
    28.         "Name=captcha", "Value=", ENDITEM,   
    29.     LAST);  
    30.   
    31. }  

    参考文档:
    http://blog.itpub.net/6110/viewspace-809063/
    http://www.51testing.com/html/11/103211-129994.html

  • 相关阅读:
    JDK13中将增加文本块特性
    java8新特性Lambda表达式为什么运行效率低
    Docker安装Mysql多版本
    Mysql中的降序索引底层实现
    GITHUB慢! 怎么办?
    程序员要搞明白CDN,这篇应该够了
    HTTP长连接
    Tomcat热部署与热加载
    Tomcat是一个Servlet容器?
    DPDK
  • 原文地址:https://www.cnblogs.com/Darrenblog/p/8351170.html
Copyright © 2011-2022 走看看