Веднага след като стартирате JMeter, ще видите 2 елемента
- План за тестване
- работна маса
Какво е план за тестване?
Тестовият план е мястото, където добавяте елементи, необходими за вашия JMeter тест.
Той съхранява всички елементи (като ThreadGroup, таймери и т.н.) и съответните им настройки, необходими за изпълнение на желаните тестове.
Следващата фигура показва пример за план за изпитване
Какво е WorkBench?
WorkBench просто осигурява място за временно съхранение на тестови елементи . WorkBench няма връзка с тестовия план. JMeter няма да запази съдържанието на WorkBench. Той запазва само съдържанието на клона на Тестовия план
„WorkBench“ ще бъде използван в нашия урок HTTP Proxy Server Recording Test
Засега го игнорирайте.
Как да добавяте елементи?
Добавянето на елементи е съществената стъпка за изграждане на тестов план, защото без добавяне на елементи JMeter не може да изпълни вашия тестов план
Тестовият план включва много елементи като слушател, контролер и таймер
Можете да добавите елемент към тестовия план, като щракнете с десния бутон на мишката върху тестов план и изберете нови елементи от списъка „ Добавяне “.
Да предположим, че искате да добавите 2 елемента към твърдение за BeanShell Assertion Plan и Java Request Default
- Щракнете с десния бутон на мишката върху Тестов план -> Добавяне -> Утвърждаване -> Утвърждение на черупката на боб
- Щракнете с десния бутон върху Тестов план -> Добавяне -> Елемент за конфигуриране -> Java Request Default
Можете също така да премахнете неизползван елемент
Да приемем, че искате да премахнете елемента " HTTP Request Defaults ", изберете "HTTP Request Default" -> Щракнете с десния бутон -> изберете Премахване от контекстното меню -> Щракнете върху Да, за да потвърдите изтриването на този елемент в полето за съобщения
Зареждане и запазване на елементи
Как да създадете JMX файл
Да предположим, че вече сте добавили име на елемент „BeanShell Assertion “. Сега искате да го запазите.
Щракнете с десния бутон на мишката върху BeanShell Assertion -> изберете Save Selection As
Показва се диалогов прозорец, щракнете върху бутона ave, за да запишете елементите си по подразбиране BeanShell Assertion.jmx . Можете да изберете други имена, ако искате
Тестовите елементи на JMeter и планът за тестване се съхраняват във формат * .JMX . JMX означава разширения за управление на Java.
Как да стартирам JMX файл
Зареждането на съществуващ елемент ви помага да спестите времето, необходимо за създаване и конфигуриране на нови елементи
Да кажем, че имате съществуващ елемент в тестовия план: Java Request Default
Щракнете с десния бутон на мишката по подразбиране на Java Request -> изберете Merge
Изберете файла Elements ( BeanShell Assertion.jmx. ) В директорията. Този елемент ще бъде добавен към текущия ви план за тестване.
Как да конфигурирам елементи
За да конфигурирате всеки елемент
- Изберете елемента в дървото в левия прозорец
- Въведете конфигурационните настройки в десния панел
Как да запазите план за тест
Преди да изпълните тест, първо трябва да запазите своя план за тест. Запазването на вашия план за тест ви помага да избегнете неочаквани грешки при изпълнение на плана за тест. Стъпки за запазване на тестовия план -
- Файл -> Запазване на тестовия план като-> Показване на диалогов прозорец
- Въведете име на файл от Тестовия план -> щракнете върху Запазване
Забележка: Запазването на тестов план се различава от запазването на елементи.
Запазване на план за изпитване |
Запазване на елемент |
---|---|
Тестовият план се състои от един или много елементи |
Елементът е основен компонент на JMeter |
Когато запазите своя Тестов план, всички тези елементи в плана се запазват |
Когато записвате вашите елементи, се запазва само един елемент. |
Създайте комбиниран план за тестване
Можете да обедините един или много тестови планове, за да създадете комбиниран тестов план, както е показано на фигурата по-долу
Да предположим, че вече имате съществуващ план на тестовия план Test_Fragment.jmx на вашия компютър (Тази статия включва този файл). Можете да обедините този план за тестване с текущия план за тестване на JMeter, за да създадете нов план за тестване.
Сега всички тестови елементи във файл Test_Fragment.jmx се добавят към текущия ви план за тест, както е показано на фигурата по-долу
Как да стартирате тестов план
За да стартирате вашите единични или множество тестови планове, изберете Старт (Control + R) от елемента на менюто Изпълнение .
Когато JMeter работи, той показва малко зелено поле в десния край на лентата с менюта.
Числата вляво от зеленото поле са броят на активните нишки / общият брой нишки.
За да спрете теста, натиснете бутона Stop или използвайте кратък клавиш Ctrl + '.'
Протокол от теста
Когато изпълнението на теста приключи, можете да получите протокола от теста. Отчетът за теста включва файла с регистрационния файл за грешка, който се записва в jmeter.log, и резюмето на резултатите от теста. Ето примерен лог файл на JMeter
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: Версия 2.9 r1437961
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.version = 1.7.0_25
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.vm.name = Java HotSpot (TM) Client VM
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.name = Windows 7
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.arch = x86
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.version = 6.1
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: file.encoding = Cp1252
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: Локал по подразбиране = английски (САЩ)
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = английски (САЩ)
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin