Я выполняю веб-тест, содержащий 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