Compartir a través de


Cómo: Agregar enlaces de datos a una solicitud de servicio Web

Este tema se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

El tema es aplicable El tema no es aplicable El tema no es aplicable El tema no es aplicable

Para agregar enlaces de datos a una solicitud de servicio Web, debe cambiar manualmente el código XML de SOAP. Para obtener más información, vea Cómo: Crear una prueba de servicios Web.

Para agregar enlaces de datos a una prueba de servicio Web

  1. Abra una prueba de rendimiento web que contenga una solicitud de servicio Web.

    Se muestra el Editor de prueba de rendimiento web.

  2. Busque una solicitud de servicio Web que desee enlazar a un origen de datos en el árbol de solicitudes. Seleccione el nodo Texto de la cadena situado bajo el mismo.

  3. En la ventana Propiedades, haga clic en el botón de puntos suspensivos (…) en la propiedad Texto de la cadena.

    Aparecerá la ventana Editar cadena del cuerpo HTTP.

  4. Reemplace los valores del cuerpo SOAP por valores enlazados a datos utilizando la siguiente sintaxis:

    {{DataSourceName.TableName.ColumnName}}
    

    Por ejemplo, si tiene el siguiente código:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <CheckStatus xmlns="http://tempuri.org/">
                <userName>string</userName>
                <password>string</password>
                <orderID>int</orderID>
            </CheckStatus>
        </soap:Body>
    </soap:Envelope>
    

    Puede cambiarlo por el siguiente:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <CheckStatus xmlns="http://tempuri.org/">
                <userName>{{DataSourceName.Users.Name}}</userName>
                <password>{{DataSourceName.Users.Password}}</password>
                <orderID>{{DataSourceName.Orders.OrderID}}</orderID>
            </CheckStatus>
        </soap:Body>
    </soap:Envelope>
    
  5. Haga clic en Aceptar para cerrar la ventana Editar cadena del cuerpo HTTP.

  6. En el menú Archivo, haga clic en Guardar para guardar la prueba de rendimiento web.

Vea también

Tareas

Tutorial: Agregar enlaces de datos a una prueba de rendimiento web

Conceptos

Enlazar un origen de datos a una prueba de rendimiento web

Otros recursos

Overview of Data-Driven Unit Tests