#http #oauth #webtest
#http #oauth #webtest
Вопрос:
Я использую Visual Studio 2010 Ultimate для выполнения веб-тестов и нагрузочных тестов. У меня есть набор веб-тестов, которые вызывают веб-службы REST, которым требуются учетные данные OAuth, и я ищу информацию о том, как я могу получить доступ к связанным заголовкам Http и опубликовать текст запроса. Я создал плагин веб-тестирования, который действует как менеджер авторизации, и переопределил метод PreWebTest. Когда я смотрю на аргумент PreWebTestEventArgs, я вижу WebTest и его WebTestContext, но я не вижу никакого очевидного способа получить доступ к фактическим заголовкам Http или тексту Post, куда я мог бы вставить компоненты OAuth. Кто-нибудь смог повлиять на Http-запрос с помощью связанного веб-теста? Любая информация будет высоко оценена. Спасибо.
Ответ №1:
Я думаю, вам нужно переопределить предварительный запрос вместо PreWebTest.
У PreRequestEventArgs есть свойство Request, которое является объектом WebTestRequest, который имеет доступ к заголовкам и тексту публикации.