Condividi tramite


Procedura: aggiungere un'associazione dati a una richiesta di servizio Web

Per aggiungere un'associazione dati a una richiesta di servizio Web, è necessario modificare manualmente il codice XML SOAP.Per ulteriori informazioni, vedere Procedura: creare un test di servizio Web.

Requisiti

  • Visual Studio Ultimate

Per aggiungere un'associazione dati a un test di servizio Web

  1. Aprire un test Web contenente una richiesta di servizio Web.

    Verrà visualizzato l' Editor test prestazioni Web.

  2. Individuare nella struttura una richiesta di servizio Web da associare a un'origine dati.Selezionare il nodo Corpo stringa sottostante.

  3. Nella finestra Proprietà fare clic sul pulsante con i puntini di sospensione (…) accanto alla proprietà Corpo stringa.

    Verrà visualizzata la finestra Modifica stringa corpo HTTP.

  4. Sostituire i valori nel corpo SOAP con i valori associati ai dati utilizzando la sintassi seguente:

    {{DataSourceName.TableName.ColumnName}}
    

    Si supponga, ad esempio, che esista il seguente codice:

    <?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>
    

    È possibile modificarlo come segue:

    <?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. Scegliere OK per chiudere la finestra Modifica stringa corpo HTTP.

  6. Scegliere Salva dal menu File per salvare il test delle prestazioni Web.

Vedere anche

Attività

Procedura dettagliata: aggiunta di un'associazione dati a un test delle prestazioni Web

Concetti

Associazione di un'origine dati a un test delle prestazioni Web

Altre risorse

Data-Driven Unit Performance Tests