代码之家  ›  专栏  ›  技术社区  ›  Sorter

选择使用Ord=All捕获的随机参数

  •  1
  • Sorter  · 技术社区  · 10 年前

    如何选择使用捕获的随机参数

    web_reg_save_param("varParamName",
                       "LB=value=\"",
                       "RB=\"",
                       "Ord=All",
                       LAST);
    
    2 回复  |  直到 10 年前
        1
  •  1
  •   James Pulley    10 年前

    LB和RB条件太通用。选择与您试图捕获的内容更具体的内容

    更重要的问题是,根据LoadRunner的版本,有几种选择序数的方法。适用于每个版本的

    char foo[50];
    ...
    sprintf(
         foo,
         "{varParamName_%d}",
         rand() * atoi( lr_eval_string("{varParamName_count}" ) ) +1
    );
    ...
    lr_save_string(
         lr_eval_string( foo ), 
         "LR_MyRandomCorrelatedvariable"
    );
        ...
    lr_output_message(
         "%s", 
         lr_eval_string( "{LR_MyRandomCorrelatedvariable}" ) 
    );
    
        2
  •  1
  •   Sandeep    10 年前

    为了随机化相关值,我们可以使用 lr_paramarr_random公司 作用

    web_reg_save_param(“varParamName”,“LB=value=\”,“RB=\”“,“Ord=All”,LAST);

    //某些请求***web_submit_form()

    //将随机选择的ID保存到参数 lr_save_string(lr_paramarr_random(“varParamName”),“RandomParam”);

    现在我们可以使用RandomParam代替varParamName。它将提供随机值。