es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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);
Tags:  ,

Answer

  1. Avatar for 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:

    web_add_param("UsernameParam", "SomeValue");
    

    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:

    web_custom_request("getInfo", "METHOD = POST",
        "URL = https://someurl.com",
        "BodyfilePath=payload.xml",
        "Body={\"username\":\"{{UsernameParam}}\"}",
        LAST);
    

    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.

Comments are closed.