В некоторых случаях встроенный контроллер записи JMeter пропускает веб-транзакции. Рекомендуется использовать профессиональный веб-отладчик отдельно от JMeter, например Charles или Fiddler. Затем используйте эти трассировки для тщательного построения плана тестирования JMeter. Вы также можете проверить BadBoy, в котором есть некоторые функции «экспорта в jmeter».
Когда вы воспроизводите эти HTTP-запросы в JMeter, вы не увидите «правильную» страницу в дереве результатов просмотра. Это связано с тем, что JMeter не может связать JS с предыдущим ответом HTML и выполнить сценарии, необходимые для фактического выполнения функции функции, в данном случае код карты Google.
С точки зрения нагрузочного тестирования важно убедиться, что JMeter получает все ресурсы, необходимые браузеру (точно захваченные с помощью настоящего инструмента веб-прокси). К моменту начала нагрузочного тестирования приложения функциональное тестирование должно быть завершено. Это означает, что на самом деле нет необходимости заставлять JMeter запускать код карты, просто вытащите его с серверов при загрузке.
Что касается включения / исключения на записывающем устройстве, вы обнаружите, что профессиональные инструменты намного точнее.
Я надеюсь, что это отчасти ответит на вопрос, не стесняйтесь просить дополнительных разъяснений. В общем, я считаю, что использование встроенного контроллера записи JMeter создает беспорядочные файлы JMX, которые требуют больше работы по рефакторингу, чем усилия, необходимые для тщательного создания теста с нуля с использованием внешних трассировок.
person
AA Ron
schedule
29.05.2015
css|js
картам, вероятно, потребуется js и, возможно, css. - person RaGe   schedule 29.05.2015