Compartilhar via


Como: Adicionar ligação de dados em uma solicitação de serviço da Web

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Para adicionar ligação de dados a uma solicitação de serviço da Web, você deve alterar o XML de SOAP manualmente. Para obter mais informações, consulte Como: Criar um teste de serviço da Web.

Para adicionar ligação de dados para um teste de serviço da Web

  1. Abra um teste de desempenho de Web que contém uma solicitação de serviço da Web.

    O O Editor de teste de desempenho do Web é exibido.

  2. Localize uma solicitação de serviço da Web na árvore de solicitação que você deseja vincular a uma fonte de dados. Selecione o String Body o nó sob ele.

  3. No Propriedades janela, clique as reticências (…) na String Body propriedade.

    O Editar seqüência de corpo HTTP janela é exibida.

  4. Substitua os valores no corpo SOAP com valores ligados a dados usando a seguinte sintaxe:

    {{DataSourceName.TableName.ColumnName}}
    

    Por exemplo, se você tiver o código a seguir:

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

    Você pode alterá-lo para o seguinte:

    <?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. Clique em OK para fechar a Editar seqüência de corpo HTTP janela.

  6. Sobre o arquivo menu, clique em Salvar para salvar o teste de desempenho da Web.

Consulte também

Tarefas

Demonstra Passo a passo: A adição de vinculação de dados para um teste de desempenho da Web

Conceitos

Vinculação a uma fonte de dados para um teste de desempenho da Web

Outros recursos

Overview of Data-Driven Unit Tests