LoadRunner web_reg_save_param, ord = all, paramName_count cuestiones
Estoy usando LoadRunner versión 12.02 - Build 2739
Mirar una 'guía' antigua pero correcta muestra que he usado las declaraciones correctamente (3er punto, aproximadamente 1/3 de la parte inferior de la página, dentro del bloque de código -elatoi
declaración)
Pero todavía no puedo convertir el parámetro _count en una variable int.
En el guión, antes de realizar la llamada;
web_reg_save_param(
"ParamName=rotaPeople",
"LB=someText",
"RB=\")",
"Ord=ALL",
LAST);
Después de la llamada web, la función save_param se coloca antes, se muestra el registro de salida;
Notify: Saving Parameter "ParamName=rotaPeople_count = 21".
Dentro del guión, después de realizar la llamada, y el recuento se ha totalizado;
lr_output_message("RP_C:%d",lr_eval_string("{rotaPeople_count}"));
lr_output_message("RP_C:%s",lr_eval_string("{rotaPeople_count}"));
peoplesCount = atoi(lr_eval_string("{rotaPeople_count}"));
lr_output_message("PC:%d",peoplesCount);
En los registros posteriores a las ejecuciones anteriores;
Warning: The string 'rotaPeople_count' with parameter delimiters is not a parameter.
RP_C:110826864
Warning: The string 'rotaPeople_count' with parameter delimiters is not a parameter.
RP_C:{rotaPeople_count}
Warning: The string 'rotaPeople_count' with parameter delimiters is not a parameter.
PC:0
¿Alguien tiene alguna idea?
Nota: se esperan los mensajes de advertencia
Nota: Solución alternativa: Usadoweb_reg_save_param_regex()
y creó una expresión regular. El uso del parámetro _count devuelto dentro de un ciclo for funcionó. Mantener la pregunta abierta, ya que el problema original aún persiste.