HTTP прокси сървър в JMeter: Запишете примерен скрипт

Рекорд Тестване помогнете на тестера да запише и изпълни своята дейност спрямо целта на теста. Това е вид автоматизирано тестване, но за множество потребители. Този урок ви насочва как да използвате прокси сървъра, за да запишете вашия тест.

Прокси сървърът позволява JMeter за да гледате и записвате активността на потребителите, докато разглеждат уеб приложение с нормален браузър.

Тук е пътна карта от този практически пример

HTTP прокси сървър в JMeter

Стъпка 1) Настройка на HTTP прокси сървъра

Това е ръководство стъпка по стъпка за настройка на прокси

  1. Начало JMeter
  2. Изберете План за тестване на дървото
  3. Добави Група теми

    Десен бутон на План за тестване и добавете нова група нишки: Добави => Нишки (потребители) =>Група теми

Настройка на HTTP прокси сървър

  1. Добави HTTP заявка

    Изберете Thread Group; щракнете с десния бутон Добави => Конфигурационен елемент => HTTP заявка по подразбиране

Настройка на HTTP прокси сървър

В новия елемент HTTP Request Defaults: В името на сървъра или IP въведете „google.com“. Трябва да оставите останалите полета празни

Настройка на HTTP прокси сървър

  1. Добави Контролер за запис

    Щракнете с десния бутон върху „Група нишки“ и добавете контролер за запис: Добави => Логически контролер =>

    Контролер за запис

Настройка на HTTP прокси сървър

  1. Добави Proxy Server към WorkBench

    Щракнете с десния бутон върху Workbench и добавете http прокси: Добави => Нетестови елементи => HTTP прокси сървър

    Настройка на HTTP прокси сървър

  2. комплект Target Регулатор където вашите записани скриптове ще бъдат добавени

Настройка на HTTP прокси сървър

  1. Начало Proxy Server

    Върнете се към HTTP прокси сървър и щракнете върху Начало бутон в долната част. Сега твоя JMeter стартиране на прокси сървър

    Настройка на HTTP прокси сървър

  2. Стартирайте своя браузър (използвах Firefox), избирам Инструмент => Опция => Подробно => мрежа => Настройка => Въведете HTTP прокси като фигурата по-долу

    Настройка на HTTP прокси сървър

Стъпка 2) Запишете дейността си

  1. Сега стартирайте http://www.google.com във вашия уеб браузър (JMeter все още отворен)
  2. Търсят ли дейности по ключова дума „гуру99".
  3. Обратно към JMeter, щракнете върху HTTP прокси сървър Спиране когато приключи

    Записване на активност

  4. След като приключите със записа, ще видите JMeter автоматично създаде нова HTTP заявка, както е показано на фигурата по-долу

    Записване на активност

    JMeter вече е записал потребителска заявка към началната страница на уебсайта на Google. http://www.google.com/

    Другите HTTP заявки се показват на горната фигура, трябва да ги премахнете. Защото някога JMeter също записва някои рекламни връзки, докато търсите ключова дума в Google. Трябва да ги игнорираме в нашия тестов план

  5. Щракнете върху Файл => Запазете вашия тестов план като

    Записване на активност

  6. Показва се диалогов прозорец => въведете име на вашия тестов план в полето Име на файл => Щракнете върху Запазване

    Сега вашият тестов план е записан под името RecordingTestPlan.jmx

Записване на активност

Стъпка 3) Изпълнете своя тестов план

  1. Изберете Група теми => Добавяне => Слушател=> Обобщен отчет

Изпълнете план за тестване

  1. Обобщеният отчет ще покаже някои основни статистики

    Изпълнете план за тестване

  2. Изберете Thread Group, въведете информация като фигурата по-долу

Изпълнете план за тестване

Можете да се обърнете към статия 5 JMeter Тестване на производителността.doc за да научите подробностите за конфигурирането на Thread Group

  1. Преди да започнете теста, изберете „Обобщен отчет“. Когато сте готови да изпълните тест, изберете Изпълнение => Старт (Ctrl+R). JMeter ще възпроизведе дейността ви 100 пъти

    Докато тестът работи, статистиката ще се променя, докато тестът приключи.

    Изпълнете план за тестване

Стъпка 4) Запазете резултата от теста

  1. Кликнете Запазване на таблични данни за да запазите резултата от теста във файл

Запазете резултата от теста

  1. Въведете името на резултата от теста и щракнете върху Запиши. Резултат от теста в JMeter се записва във формат *.csv по подразбиране

Запазете резултата от теста

Изтеглете тестовия план за запис на файл

Изтеглете файловия HTTP прокси сървър

Отстраняване на проблеми

Ако се сблъскате с проблема, докато изпълнявате горния сценарий... направете следното

  1. Проверете дали се свързвате с интернет чрез прокси. Ако да, премахнете проксито.
  2. Отворете нов екземпляр на Jmeter
  3. Отворете RecordingTestPlan.jmx в Jmeter
  4. Щракнете с десния бутон върху Workbench => Merge=> Изберете HTTP Proxy Server.jmx
  5. Кликнете върху Група нишки => Обобщен отчет
  6. Стартирайте теста

Обобщете тази публикация с: