Jak: Dodawanie danych wiązanie żądanie usługi sieci Web
Aby dodać powiązanie danych żądania usługi sieci Web, należy zmienić ręcznie XML protokołu SOAP.Aby uzyskać więcej informacji, zobacz Jak: tworzenie Test usługi sieci Web.
Wymagania
- Visual Studio Ultimate
Aby dodać powiązanie danych do badania usługi sieci Web
Otwórz testu wydajności sieci Web, która zawiera żądanie usługi sieci Web.
Edytor Test wydajności sieci Web jest wyświetlany.
Żądanie usługi sieci Web można znaleźć w drzewie żądanie, która ma być powiązana ze źródłem danych.Wybierz Ciąg organ węzeł na jej podstawie.
W Właściwości okno, wybierz polecenie wielokropek (…) w Ciąg organ właściwości.
Edytowanie ciągu treści HTTP okno.
Zastąp wartości w treści protokołu SOAP wartości powiązane z danymi przy użyciu następującej składni:
{{DataSourceName.TableName.ColumnName}}
Na przykład, następujący kod:
<?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>
Można zmienić go do następującej:
<?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>
Wybierz OK zamknąć Edytowanie ciągu treści HTTP okna.
Na pliku menu, wybierz polecenie zapisać zapisać testu wydajności sieci Web.
Zobacz też
Zadania
Instruktaż: Dodawanie powiązania do testu wydajności sieci Web danych
Koncepcje
Wiązanie źródła danych testu wydajności sieci Web