Плагин Blazemeter Oauth для JMeter больше не поддерживает аутентификацию с использованием OAuth 1.0?

Мне нужно протестировать HTTPS-запросы с OAuth 1.0 в качестве метода аутентификации. Я пытался использовать устаревшие плагины со старыми версиями и скрипт Blazemeter для того же, но ни один из них не работает. Мне просто нужно передать ключ потребителя и секрет и подписать запрос HTTPS с помощью OAuth 1.0 с помощью Jmeter. Кто-нибудь может помочь здесь, пожалуйста?


person Chaithra    schedule 18.08.2017    source источник


Ответы (1)


JMeter никогда не поддерживал OAuth как таковой, поэтому я бы рекомендовал использовать JSR223 PreProcessor в для того, чтобы подписать ваш запрос.

Ознакомьтесь с Как проводить тесты производительности на защищенном протоколе OAuth. Приложения со статьей JMeter, в которой приведен пример обхода проблемы OAuth 1.0 с помощью сценариев Groovy и oauth-signpost.

Не гарантируется, что этот подход будет работать для всех реализаций OAuth, поскольку может быть много вариантов шифрования, поэтому вам может потребоваться изменить код в соответствии с вашей инфраструктурой.

person Dmitri T    schedule 21.08.2017