zoukankan      html  css  js  c++  java
  • LoadRunner几个重要函数

    lr_paramarr_idx 
    功能:获取关联到的参数数组中指定位置的元素 
    语法:lr_paramarr_idx("参数数组名称",i);取参数数组中的第i个参数值,这里的参数数组名不需要被{}括起来 


    lr_paramarr_len 
    功能:计算关联到的参数数组的长度,计算出来的值是一个整数,不需要使用lr_eval_string()转化,比较方便 
          参数数组名_count需要使用lr_eval_string()转化为字符串再用atoi变成整数很麻烦 
    语法:lr_paramarr_len("参数数组名称"),这里的参数数组名不需要被{}括起来 


    lr_paramarr_random 
    功能:从获取关联到的参数数组中随机取一个值 
    语法:lr_paramarr_random("参数数组名称"),这里的参数数组名不需要被{}括起来 
    缺点:随机出来效果不理想(假随机出现的值具有极强规律性) 

    解决方法 :使用rand函数 
    语法:rand()%len 
    功能:在0-(len-1)中随机取一个数字 
    注意:需要在前面使用srand(time(NULL));进行重置,否则依然是假随机 

    从参数数组中随机取值代码: 
    int randnum; 
    srand(time(NULL)); 
    randnum=rand()%len+1; 
    lr_paramarr_idx("参数数组名称",randnum); 

    lr_eval_string 
    功能:将参数转化为字符串 
    语法:lr_eval_string("{参数名}"); 

    lr_save_string 
    功能:将char *类型变量或者字符串变成参数 
    语法:lr_save_string(char *类型变量或者字符串,"参数名称") 
    注意:这里参数名称不需要{}括起来 

    lr_paramarr_idx ,lr_paramarr_len ,lr_paramarr_random  这个是LR的三架马车
     
    是关联函数的好助手
     
     

  • 相关阅读:
    【总结】Centos中,Kerberos安装
    Go语言mgo
    Go语言mgo
    理解 Serenity,Part-1:深度抽象
    ZCash零知识证明
    零知识证明(Zero-Knowledge Proof)原理详解:非交互式证明实现自动验证防止作假
    tf.shape(x)、x.shape、x.get_shape()函数解析(最清晰的解释)
    Java生成(m.n)之间的随机数
    tf.cond()函数解析(最清晰的解释)
    OpenStack Blazar 架构解析与功能实践
  • 原文地址:https://www.cnblogs.com/helloworldcc/p/8528291.html
Copyright © 2011-2022 走看看