VK
Собственно, что именно интересует:
1) Нужно ли использовать Transaction Controller (далее TC) или достаточно держать запросы в Simple Controller (далее SC)? Единственную плюшку для себя выявил, что с помощью TC можно в отчетах выводить не все запросы, а только сам контроллер и общие метрики по его содержимому, но чаще приходится смотреть метрики именно по определенным запросам, и тут уже лучше юзать SC. Или я что-то неправильно понимаю?
2) Какие правильно задавать имена для Samplers? Чаще всего в примерах видел, что имя сэмплера это path запроса, по типу /api/account/login. Но тут у меня тоже делема: в самом проекте JMeter мне достаточно держать группу запросов в контроллере, обозвать этот контроллер именем раздела, а сами запросы оставить с именем path запроса. Но когда я читаю результаты, это неудобно, запросов много и не всегда понятно к какому разделу относится тот или иной запрос, особенно сложно, когда есть одинаковые запросы, но в разных разделах. Чаще это актуально для авто-тестов. Яж надеюсь это нормальная практика делать авто-тесты rest-api в Jmeter?)))
Просто на данный момент у меня все запросы хранятся в Transaction Controller, а запросы в контроллере именуются в формате Авторизация-0, Авторизация-1 и т.д. (через Apply Naming Policy). А когда мне в отчетах надо вывести и path запроса, то подключаю JSR223 Listener и вывожу имя сэмплеров в формате <Имя контроллера> + <path запроса>. И меня терзают сомнения о том, что я делаю что-то неправильно, а возможно и плохо))