Нагрузочное тестирование в VS 2010 - PullRequest
0 голосов
/ 15 июня 2011

Я выполняю веб-тест, содержащий 3 страницы, одна из которых - это страница Silverlight и страница контроллера (каждая страница вызывается со страницы контроллера, и снова управление возвращается на страницу контроллера).

КогдаПри щелчке по 1-му идентификатору ссылки создается один идентификатор, который должен переноситься в каждой транзакции до ее завершения.

1-ая страница - это страница Silverlight, которая взаимодействует с тщательными службами WCF для выполнения транзакции. При отправке запроса через Silver light служба WCF создает идентификатор, но поскольку данные из службы возвращаются в форме XML,весь вывод wcfservice, если он обрабатывается как строковые данные, которые жестко закодированы и найдены во время записи.

Итак, после возврата с 1-й страницы (silverlight) на страницу Controller он всегда приходитс тем же идентификатором, который хранится в виде строки в службе в записанном тесте.Поскольку я не получаю PROPER ID, я не могу перейти на другие страницы.

На самом деле, по моему мнению, система не определяет данные, возвращаемые веб-службой WCF, как динамические, а обрабатывает их.в виде жестко запрограммированной строки.

Как ее решить, пожалуйста, помогите.

Некоторые ошибки нагрузочного теста написаны ниже:

Extraction Rule Error   ExtractValues event 139 No hidden fields were found in the response.    
Exception   WebTestException    84  There is no context parameter with the name '$HIDDEN1.ConfiguratorTracker$hdnWorkFlowGuid' in the WebTestContext    

1 Ответ

1 голос
/ 16 августа 2011

Убедитесь, что вы создали правило извлечения, основанное на текстовом ответе, а не на скрытом поле.Возможно, вы захотите взглянуть на правило извлечения RegEx.

...