Partilhar via


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

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

Adicionar vinculação de dados para um teste de serviço Web

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

    The Editor de teste da Web é exibida.

  2. Localize uma solicitação de serviço Web na árvore de solicitações que você deseja BIND a uma fonte de dados.selecionar o Corpo de seqüência de caracteres nó sob ele.

  3. No Propriedades janela, clicar nas reticências (…) no Corpo de seqüência de caracterespropriedade .

    The edição seqüência de corpo HTTP janela é exibida.

  4. Substitua valores no conteúdo de SOAP por valores ligados a dados usando a seguinte sintaxe:

    {{DataSourceName.TableName.ColumnName}}
    

    Por exemplo, se 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. clicar OK para fechar o edição seqüência de corpo HTTP janela.

  6. Sobre o Arquivo menu, clicar Salvar para salvar o teste da Web.

Consulte também

Tarefas

Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web

Outros recursos

vinculação de dados no testes da Web

Visão geral dos testes de unidade baseados em dados