Практическое руководство. Добавление привязки данных ссылки в запрос веб-службы
Чтобы добавить привязку данных в запрос веб-службы, необходимо вручную изменить XML SOAP.Дополнительные сведения см. в разделе Практическое руководство. Создание теста веб-службы..
Требования
- Visual Studio Ultimate
Добавление привязки данных ссылки в тест веб-службы
Откройте веб-тест производительности, содержащий запрос веб-службы.
Откроется редактор веб-тестов производительности.
В дереве запросов найдите запрос веб-службы, который нужно привязать и источнику данных.Выберите узел Текст строки.
В окне Свойства в свойстве Текст строки нажмите кнопку с многоточием (…).
Откроется диалоговое окно Изменение строки текста HTTP.
Замените значения в тексте SOAP значениями привязанных данных с помощью следующего синтаксиса.
{{DataSourceName.TableName.ColumnName}}
Например, предположим, что имеется следующий код:
<?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>
Его можно изменить на следующий:
<?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>
Нажмите кнопку ОК, чтобы закрыть окно Изменение строки текста HTTP.
В меню Файл выберите команду Сохранить, чтобы сохранить веб-тест производительности.
См. также
Задачи
Пошаговое руководство. Добавление привязки данных в веб-тест производительности
Основные понятия
Привязка источника данных к веб-тесту производительности