HTTP прокси сървър в JMeter: Запишете примерен скрипт
Рекорд Тестване помогнете на тестера да запише и изпълни своята дейност спрямо целта на теста. Това е вид автоматизирано тестване, но за множество потребители. Този урок ви насочва как да използвате прокси сървъра, за да запишете вашия тест.
Прокси сървърът позволява JMeter за да гледате и записвате активността на потребителите, докато разглеждат уеб приложение с нормален браузър.
Тук е пътна карта от този практически пример
Стъпка 1) Настройка на HTTP прокси сървъра
Това е ръководство стъпка по стъпка за настройка на прокси
-
Начало JMeter
-
Изберете План за тестване на дървото
-
Добави Група теми
Десен бутон на План за тестване и добавете нова група нишки: Добави => Нишки (потребители) =>Група теми
-
Добави HTTP заявка
Изберете Thread Group; щракнете с десния бутон Добави => Конфигурационен елемент => HTTP заявка по подразбиране
В новия елемент HTTP Request Defaults: В името на сървъра или IP въведете „google.com“. Трябва да оставите останалите полета празни
-
Добави Контролер за запис
Щракнете с десния бутон върху „Група нишки“ и добавете контролер за запис: Добави => Логически контролер =>
Контролер за запис
-
Добави Proxy Server към WorkBench
Щракнете с десния бутон върху Workbench и добавете http прокси: Добави => Нетестови елементи => HTTP прокси сървър
- комплект Target Регулатор където вашите записани скриптове ще бъдат добавени
-
Начало Proxy Server
Върнете се към HTTP прокси сървър и щракнете върху Начало бутон в долната част. Сега твоя JMeter стартиране на прокси сървър
-
Стартирайте своя браузър (използвах Firefox), избирам Инструмент => Опция => Подробно => мрежа => Настройка => Въведете HTTP прокси като фигурата по-долу
Стъпка 2) Запишете дейността си
- Сега стартирайте http://www.google.com във вашия уеб браузър (JMeter все още отворен)
- Търсят ли дейности по ключова дума „гуру99".
-
Обратно към JMeter, щракнете върху HTTP прокси сървър Спиране когато приключи
-
След като приключите със записа, ще видите JMeter автоматично създаде нова HTTP заявка, както е показано на фигурата по-долу
JMeter вече е записал потребителска заявка към началната страница на уебсайта на Google. http://www.google.com/
Другите HTTP заявки се показват на горната фигура, трябва да ги премахнете. Защото някога JMeter също записва някои рекламни връзки, докато търсите ключова дума в Google. Трябва да ги игнорираме в нашия тестов план
-
Щракнете върху Файл => Запазете вашия тестов план като
-
Показва се диалогов прозорец => въведете име на вашия тестов план в полето Име на файл => Щракнете върху Запазване
Сега вашият тестов план е записан под името RecordingTestPlan.jmx
Стъпка 3) Изпълнете своя тестов план
-
Изберете Група теми => Добавяне => Слушател=> Обобщен отчет
-
Обобщеният отчет ще покаже някои основни статистики
-
Изберете Thread Group, въведете информация като фигурата по-долу
Можете да се обърнете към статия 5 JMeter Тестване на производителността.doc за да научите подробностите за конфигурирането на Thread Group
-
Преди да започнете теста, изберете „Обобщен отчет“. Когато сте готови да изпълните тест, изберете Изпълнение => Старт (Ctrl+R). JMeter ще възпроизведе дейността ви 100 пъти
Докато тестът работи, статистиката ще се променя, докато тестът приключи.
Стъпка 4) Запазете резултата от теста
-
Кликнете Запазване на таблични данни за да запазите резултата от теста във файл
-
Въведете името на резултата от теста и щракнете върху Запиши. Резултат от теста в JMeter се записва във формат *.csv по подразбиране
Изтеглете тестовия план за запис на файл
Изтеглете файловия HTTP прокси сървър
Отстраняване на проблеми
Ако се сблъскате с проблема, докато изпълнявате горния сценарий... направете следното
-
Проверете дали се свързвате с интернет чрез прокси. Ако да, премахнете проксито.
-
Отворете нов екземпляр на Jmeter
-
Отворете RecordingTestPlan.jmx в Jmeter
-
Щракнете с десния бутон върху Workbench => Merge=> Изберете HTTP Proxy Server.jmx
-
Кликнете върху Група нишки => Обобщен отчет
-
Стартирайте теста



















