LoadRunner web_reg_save_param, ord = all, paramName_count questões
Estou usando o LoadRunner versão 12.02 - Build 2739
Observar um 'guia' antigo, porém correto, mostra que usei as instruções corretamente (terceiro ponto, cerca de 1/3 do caminho abaixo da página, dentro do bloco de código -aatoi
declaração)
Mas ainda não consigo converter o parâmetro _count em uma variável variável.
No script, antes da chamada ser feita;
web_reg_save_param(
"ParamName=rotaPeople",
"LB=someText",
"RB=\")",
"Ord=ALL",
LAST);
Após a chamada na web, a função save_param é colocada antes, o log de saída é exibido;
Notify: Saving Parameter "ParamName=rotaPeople_count = 21".
Dentro do script, depois que a chamada é feita e a contagem foi totalizada;
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);
Nos logs após as execuções acima serem feitas;
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
Alguém tem alguma ideia?
Nota: As mensagens de aviso são esperadas
Nota: Solução alternativa: usadaweb_reg_save_param_regex()
e criou uma expressão regular. O uso do parâmetro _count retornado em um loop for funcionou. Manter a pergunta em aberto, pois o problema original ainda persiste