как настроить apache jmeter 2.6 или oauth 2.0 - PullRequest
3 голосов
/ 14 марта 2012

Мне нужно выполнить тесты с использованием jmeter для защищенного API oauth 2.0.Я нашел следующий плагин

http://code.google.com/p/jmeter-oauth/

Мне удалось успешно установить его, но теперь я застрял на самом деле написание тестов.Документация отсутствует .... Кто-нибудь знает, как на самом деле использовать плагин?

Спасибо.

1 Ответ

3 голосов
/ 14 марта 2012

Ваша проблема в использовании JMeter OAuth Sampler или в самой стратегии тестирования протокола OAuth?

Что не так с JMeter OAuth Sampler guide на сайте плагина?

Осторожнотолько этот сэмплер не мог работать или работать некорректно с версиями Jmeter 2.5.x / 2.6 - см. связанную проблему .
Вы также можете использовать OAuth Test Client для дополнительной проверки.


ОБНОВЛЕНО:
Опять же, используйте OAuth Test Client с любым анализатором HTTP ( HttpFox - хороший вариант) для изучения взаимодействияиспользуя протокол OAuth - в этом случае с OAuth Test Server .

Здесь вы найдете описание всех шагов взаимодействия, которые легко отображаются на сэмплере накартинка в руководстве по пробоотборнику JMeter:

  1. Получение токена запроса (сэмплер "Аутентификация" на картинке).Здесь вы должны извлечь oauth_token и oauth_token_secret из успешного ответа для дальнейшего использования в OAuth Sampler:

    oauth_token=requestkey&oauth_token_secret=requestsecret

    Соответствующие экстракторы отображаются как дочерние элементы выборки Authentication.

  2. Получение токена доступа («Проверка токена»)
  3. Получение данных (OAuth Sampler «Получить данные» на рисунке).

Найти поток протокола и спецификацию здесь .

Здесь ${oauth_token} и ${token_secret} извлечены из ответа 1-го сэмплера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...