Назад | Перейти на главную страницу

как получить представление о приложении для распознавания сеансов .net? Трафик Jmeter не отображается в AI

Application Insights имеет различные графики и запросы, чтобы показать количество пользователей / сеансов, прошедших аутентификацию, а не количество.

Однако это не работает для сеансов, созданных с помощью jmeter. Jmeter правильно отслеживает файлы cookie сервера, включая файл cookie сеанса .net.

например если у меня есть тест jmeter со 100 пользователями (потоками) и 50 итерациями / счетчиками циклов и включен параметр «использовать одного и того же пользователя на каждой итерации», я ожидаю увидеть 5000 сеансов, поскольку он генерирует 5000 различных идентификаторов сеансов .net.

Однако в течение тестового периода в AI я вижу только максимум 1 сеанс, что, вероятно, связано с тем, что я захожу на сайт с помощью браузера.

с AI вы обычно встраиваете js-файл в свою страницу, чтобы AI мог лучше отслеживать, но как мы можем заставить это работать через jmeter (который не может выполнять js)?

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

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

Так что, если ваше отслеживание сеанса зависит от выполнения кода JavaScript, вы не сможете получить его из коробки (если вы не добавите вручную HTTP-запрос сэмплер для публикации обидного события в бэкэнд AI)

Что вы можете получить из коробки, так это мониторинг, т.е. Частота запросов HTTP

Также есть несколько пользовательских диаграмм, например Активные потоки с течением времени и Число обращений к серверу в секунду которые не требуют дополнительной настройки, вы можете установить их, используя Менеджер плагинов JMeter