Transaction response time в JMeter
#1
Отправлено 22 марта 2012 - 16:19
Мне необходимо иммитировать некоторые действия пользователей, разделив их (действия) на бизнес-транзакции (и задав разное количество вирт. пользователей для каждой транзакции). Насколько я понял, бизнес-транзакции представляют из себя некие законченные действия пользователей, как то:
Транзакция: Залогиниться, чего-то сделать, вылогиниться;
Я набросал тест-план в JMeter, при этом каждой транзакции соответсвует свой Thread group элемент. Транзакции я разбил на шаги (к примеру, "залогиниться"), сгруппировав запросы каждого шага в элемент Transaction controller внутри Thread group элементов(каждый такой "шаг" имеет множество http реквестов). При этом между шагами я добавил таймеры, дабы симмитировать think time пользователя.
Насколько мне известно, наиболее типичной характеристикой в load testing является отношение response time транзакции к количеству виртуальных пользователей.
Собственно, мой вопрос: как получить такой график с использованием JMeter? Как исключить время ожидание таймеров, дабы они не влияли на общее время отклика транзакции?
Оговорюсь, что опыта у меня совершенно нет, и вполне вероятно, что созданная мною структура тест плана не подходит для решения данной проблемы. Просьба указать, если я что-то не правильно понял. Заранее, спасибо!
#2
Отправлено 23 марта 2012 - 05:04
Таймеры не будут влиять т.к. за время отклика берется время от посылки запроса до ответа приложения.
Если я правильно понял, то можно использовать график "Graph Results".
#3
Отправлено 23 марта 2012 - 09:36
"Как исключить время ожидание таймеров, дабы они не влияли на общее время отклика транзакции"
Таймеры не будут влиять т.к. за время отклика берется время от посылки запроса до ответа приложения.
Если я правильно понял, то можно использовать график "Graph Results".
В том-то и дело, что таймеры не будут влиять только в том случае, если анализировать время отклика на ОДИН реквест, а в транзакции их множество.
Насчет Graph results - нашлось рещение получше в JMeter Plugin - график jp@gc - Response Times vs Threads. Но проблема все та же - как исключить время таймеров?
#4
Отправлено 23 марта 2012 - 10:48
"Как исключить время ожидание таймеров, дабы они не влияли на общее время отклика транзакции"
Таймеры не будут влиять т.к. за время отклика берется время от посылки запроса до ответа приложения.
Если я правильно понял, то можно использовать график "Graph Results".
В том-то и дело, что таймеры не будут влиять только в том случае, если анализировать время отклика на ОДИН реквест, а в транзакции их множество.
Насчет Graph results - нашлось рещение получше в JMeter Plugin - график jp@gc - Response Times vs Threads. Но проблема все та же - как исключить время таймеров?
Нашел опцию "Include duration of timer..." в настройках Transaction controller'a, которая позволила отключить время таймеров
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных