- Test Plan (JMeter script)
- Thread Group (thread=user)
- Timer (add delay) служат для генерации пауз (а бывают они не только простыми — например, всегда одинаковая пауза в 0,5 секунды, — но может быть и распределение Гаусса или равномерное) между отдельными шагами (Samplers) внутри Thread Group (о ней чуть позже). Если вы не укажете величину паузы, в этом случае шаги сценария будут выполняться друг за другом без задержек, а значит, генерируемая одним потоком (Thread) на сайт нагрузка будет превышать нагрузку, которую мог бы создать обычный посетитель (не робот)
- Listener (reporting, logging, debugging) — анализ выполнения сценария — например, построение графика или таблицы с результатами тестов.
- Sampler (makes a request) служит для выполнения собственно запросов (http, ftp, обращения к базам данных и т.д.).
- Assertions (error checking) служит для проверок того, что сформированная сервером страница соответствует некоторому критерию "правильности" (например, наличие в тексте страницы определенных фраз или html-элементов)
- Pre processors (modify the request)
- Post processor (parse the response)
- Logic Controller (служит для управления ходом выполнения сценария, содержит аналоги циклов, условных операторов).
- WorkBench
пʼятниця, 1 травня 2015 р.
JMeter: interface
Ключевое понятие Jmeter — план тестирования (обратите внимание на рис.
1, что дерево элементов изначально состоит из двух пунктов: Test Plan и
Workbench). Workbench — это… что-то похожее на временную папку. Дело в
том, что интерфейс Jmeter построен на перетаскивании с места на место
элементов дерева сценария (настоящее дерево плана, выполняемое — это как
раз Test Plan). Вы конструируете дерево плана, а затем можете его части
перемещать на "верстак" (Workbench) и обратно. Выполняется в ходе
тестирования только содержимое Test Plan, а содержимое Workbench даже не
сохраняется на диск. Для наполнения Test Plan элементами сценария
используйте либо через контекстное меню на элементе Test Plan, либо
главное меню приложения Edit -> Add -> Элемент, помещаемый в
сценарий. Все добавляемые элементы делятся на категории:
Підписатися на:
Дописати коментарі (Atom)
Немає коментарів:
Дописати коментар