Partilhar via


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

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

Requisitos

  • Visual Studio Ultimate

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

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

    O Editor de teste de desempenho do Web é exibida.

  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 nó.

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

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

  4. Substitua 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 alterar 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. Escolha OK para fechar o Editar seqüência de corpo HTTP janela.

  6. Sobre o arquivo menu, escolha Salvar para salvar o teste de desempenho de Web.

Consulte também

Tarefas

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

Conceitos

Vinculando a uma fonte de dados a um teste de desempenho da Web

Outros recursos

Data-Driven Unit Performance Tests