Тестирование производительности Dynamics CRM с использованием инструмента JMeter - PullRequest
0 голосов
/ 23 мая 2019

Я недавно начал использовать JMeter, и я все еще пытаюсь справиться с этим. Я пытаюсь использовать JMeter для тестирования производительности Dynamics CRM. Я создал план тестирования и включил группу потоков в диспетчер авторизации HTTP. Я добавил HTTP-запрос и установил путь к «домашней странице». Кажется, это работает, но когда я пытаюсь выполнить некоторые другие запросы, я получаю следующее тело ответа:

'Важно: Microsoft Dynamics CRM широко использует возможности вашего веб-браузера на стороне клиента. У вас либо одна из этих функций отключена, либо ваши настройки безопасности установлены так высоко, что они не позволяют использовать эти функции. Чтобы включить эти функции, измените настройки браузера, чтобы разрешить JavaScript на сайте Microsoft Dynamics CRM. «

Мой вопрос: как мне настроить JMeter, чтобы избежать этой ошибки? Насколько я понимаю, JMeter не использует браузер, если вы не записываете тестовый скрипт, поэтому я не уверен, как изменить настройки.

1 Ответ

0 голосов
/ 23 мая 2019

Кажется, что Dynamics использует много JavaScript на стороне браузера. JMeter имеет плагин , который может выполнять этот JavaScript.

Однако ... вам нужно быть достаточно изощренным в том, что вы измеряете. Производительность JavaScript будет зависеть от вашего тестового оборудования и не будет отражать то, что видят «обычные» пользователи - вы тестируете производительность JavaScript в браузере, а не на сервере Dynamics.

В качестве альтернативы можно посмотреть вызовы, которые JavaScript делает для серверных ресурсов, и записывать их как вызовы JMeter. Это означает обратное проектирование логики приложения, чтобы понять, как клиентское приложение Dynamics взаимодействует с сервером.

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