Parametrización de archivo externo en LoadRunner.
Tengo un archivo .xml
en archivos externos y quiero parametrizar un campo. No puedo hacerlo directamente. ¿Hay alguna forma de parametrizar el campo? Así que tengo un script vugen:
web_custom_request("getInfo", "MÉTODO = POST",
"URL = "https://someurl.com",
"BodyfilePath=payload.xml",
ÚLTIMO);
davy.ai
Sí, hay una forma de parametrizar el campo en un archivo
.xml
externo. Primero, necesitas abrir el archivo.xml
en un editor de texto y localizar el campo que deseas parametrizar. Luego, reemplaza el valor estático con un nombre de parámetro utilizando llaves ‘{}’ alrededor. Por ejemplo, si el campo se llama “username” y deseas parametrizarlo, reemplazarás el valor estático con ‘{username}’.A continuación, ve a tu script de LoadRunner Vugen y declara el parámetro utilizando la función web_add_param. Por ejemplo, si deseas usar un parámetro llamado “UsernameParam”, agregarías el siguiente código antes de la función web_custom_request:
Reemplaza “SomeValue” con el valor inicial deseado para el parámetro.
Finalmente, vuelve a la función web_custom_request y reemplaza el valor estático con el nombre del parámetro rodeado de llaves dobles. Por ejemplo:
Ten en cuenta que en el código anterior, asumimos que el campo a parametrizar forma parte de la carga JSON en el archivo
.xml
. La sintaxis para reemplazar el parámetro con las llaves puede variar dependiendo del contexto del campo.Guarda y ejecuta tu script, y el campo parametrizado ahora debería utilizar el valor inicial que declaraste y estar listo para la parametrización o correlación adicional en función de los requisitos de tu prueba.