Cómo seleccionar un parámetro al azar capturado con

web_reg_save_param("varParamName",
                   "LB=value=\"",
                   "RB=\"",
                   "Ord=All",
                   LAST);
InformationsquelleAutor Sorter | 2014-02-13

2 Comentarios

  1. 1

    Tu LB y RB condiciones son demasiado genéricos. Recoger algo más específico a lo que usted está tratando de capturar

    A tu gran pregunta, hay varios caminos en la selección de un ordinal dependiendo de su versión de LoadRunner. Algo que funciona para cada versión sería

    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}" ) 
    );
    
    • Bueno, sí me hizo elegir un más específicos de la frontera. Eso era simplemente un ejemplo.
    • +1 para Algo que funciona para todas las versiones
  2. 1

    para aleatorizar los valores de correlación podemos utilizar lr_paramarr_random función.

    web_reg_save_param(«varParamName»,»LB=value=\»»,»RB=\»»,»Ord=Todos»,APELLIDO);

    //algunos de solicitud de ***web_submit_form()

    //Guardar un seleccionados al azar ID a un Parámetro
    lr_save_string(lr_paramarr_random(«varParamName»),»RandomParam»);

    ahora podemos utilizar RandomParam en lugar de varParamName. se proporcionan valores aleatorios.

Dejar respuesta

Please enter your comment!
Please enter your name here