Introducción a la función loadrunner: lr_save_string, Sprintf, lr_eval_string, web_reg_save_param
Loadrunner Function Introduction
1, función: lr_save_string
está definido: guardar la cadena especificada en el parámetro será terminado en nulo
forma de función: lr_save_string (const char * param_value, const char * param_name)
Argumento | Descripción |
---|---|
param_value | El valor de la cadena especificada |
param_name | nombre del parámetro |
Ejemplo 1: la cadena especificada para el almacenamiento de parámetros 777 textParam.
Ejemplo 2: Guarde el valor del parámetro en el parámetro emp_id ------ textParam entendido para copiar parámetros
|_+_|
Producción:
Action.c (7): textParam valor: 777
Action.c (11): emp_id valores: 777
2, función sprintf
está definido: la cadena formateada a la cadena de salida del objetivo (normalmente una matriz)
forma de función: sprintf (char * string_buffer, const char * format_string [, args])
Argumento | Descripción |
---|---|
string_buffer | Cadena de destino (normalmente una matriz) |
format_string | El uno o más caracteres de formato |
argumentos | Imprimir uno o más parámetros opcionales |
Nota: Resultados suficientes para acomodar la cadena de caracteres de destino requerida y los parámetros de formato. Si el resultado es mayor que la longitud de la cadena de destino, la cadena de destino se desborda.
Ejemplo 1: usando la función sprintf el nombre de un archivo en una matriz de caracteres (nombre de archivo). El nombre del archivo consta del componente de la palabra 'registro', 'subrayado', 'valor i', 'punto', 'extensión de archivo'. |
|_+_|
Producción:
Action.c (9): el nuevo nombre de archivo es log_56.txt
cambiado o más: https://blog.csdn.net/jiang1986829/article/details/47126181
3, función: lr_eval_string
está definido: Devuelve el valor actual de un script de parámetro (adquirido a partir de los valores de parámetro correspondientes y convertido a una cadena) que puede usar esta función para mostrar los parámetros del valor correcto.
forma de función: lr_eval_string ('{nombre de parámetro}')
Ejemplo:
lr_output_message ('El valor del parámetro1 es% s', lr_eval_string ('{parámetro1}') )
donde los parámetros parámetro1 se han definido previamente parámetros
4, función: web_reg_save_param
una solicitud de registro, los datos solicitados almacenan información dinámica en un parámetro
formulario de función: web_reg_save_param (const char * ParamName ,, LAST)
demasiado tiempo no quiero volver a escribir su propio punto de abrir y ver ,,, https://blog.csdn.net/jiang1986829/article/details/47113613
loadrunner que se produce dentro de la reserva de una aerolínea Ejemplos detallados de uso de esta función, consulte el blog a continuación
https://blog.csdn.net/qqYieeee/article/details/47705139