Как выполнить тестирование Perfomance с помощью jmeter в веб-приложении visual lansa - PullRequest
0 голосов
/ 05 июля 2018

Мы проводим тестирование производительности в веб-приложении visual lansa

  1. мы записали наш сценарий в jmeter для выполнения нагрузочного тестирования в веб-приложении lansa
  2. при повторном воспроизведении произошли некоторые ошибки
  3. где в запросе xhr post мы нашли несколько значений для отправки, но теперь мы не можем найти значения из предыдущих ответов, чтобы сопоставить их с этим запросом.

Мы застряли в этой ситуации. Пожалуйста, предложите свои идеи ...

1 Ответ

0 голосов
/ 09 июля 2018

Если вы упомянули xhr запросов, это может быть в том случае, если ваше приложение использует AJAX технологию, то есть оно генерирует и выполняет некоторые HTTP-запросы на основе JavaScript при открытии начальной страницы.

Согласно Главная страница JMeter :

JMeter не является браузером, он работает на уровне протокола. Что касается веб-сервисов и удаленных сервисов, JMeter выглядит как браузер (точнее, несколько браузеров); однако JMeter не выполняет все действия, поддерживаемые браузерами. В частности, JMeter не выполняет Javascript, найденный на страницах HTML . Он также не отображает HTML-страницы так, как это делает браузер (можно просмотреть ответ в виде HTML и т. Д., Но время не включено ни в какие примеры, и одновременно отображается только один образец в одном потоке).

Так что, если это так - вам нужно будет реплицировать эти AJAX-вызовы, используя HTTP Request сэмплеров и Parallel Controller или если JavaScript не генерирует HTTP-вызовы и просто вычисляет что-то на стороне клиента - имитируйте эту логику, используя JSR223 Test Elements

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