Невозможно увидеть браузер (Firefox / chrome / IE) в инструменте мониторинга (AppDynamics), когда загрузка выполняется из Load Runner (протокол Http / Https) - PullRequest
0 голосов
/ 08 февраля 2020

Я новичок в LoadRunner. Моя проблема:

Когда я запускаю скрипт из LoadRunner (протокол Http / Https), я не могу увидеть имя браузера (например, firefox, Chrome, IE et c) в инструменте мониторинга (AppDynamics).

Но когда я запускаю скрипт из LoadRunner (используя протокол truClient), я могу видеть browserName в AppDynamics.

Моя цель - чтобы увидеть имя браузера в инструменте мониторинга AppDynamics, когда я использую протокол HTTP / HTTPS.

**

  • Что я сделал с моего конца:

**

Я сравнил оба заголовка, когда скрипт запускался из другого протокола с использованием Fiddler, Burp-Suite. (Без разницы)
Строка User-Agent является общей в обоих протоколах.

Может кто-нибудь предложить / помочь мне в этом? Заранее спасибо.

Примечание: Версия LoadRunner - 12.60. Просто запуск с одной транзакцией, т.е. запуск домашней страницы только из обоих протоколов.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация с моего конца.

1 Ответ

0 голосов
/ 08 февраля 2020

Причина, по которой вы не видите имя браузера в протоколе HTTP, заключается в том, что нет браузера. Протокол является протоколом транспортного уровня, который означает, что он имитирует трафик c браузера без запуска реального браузера. Это позволяет протоколу моделировать гораздо больше виртуальных пользователей, чем протокол уровня клиента, такой как TruClient.

РЕДАКТИРОВАТЬ: нет выделенного API, и вы должны использовать пользовательский агент. Пожалуйста, обратитесь к этой статье для более подробной информации: https://www.appdynamics.com/blog/engineering/how-to-use-appdynamics-with-loadrunner-for-load-testing/

...