Учебники

jMeter — план тестирования FTP

В этой главе мы увидим, как протестировать FTP-сайт с помощью JMeter. Давайте создадим план тестирования для тестирования FTP-сайта.

Переименовать план тестирования

  • Откройте окно JMeter, нажав /home/manisha/apache-jmeter-2.9/bin/jmeter.sh

  • Нажмите на узел плана тестирования.

  • Переименуйте этот узел плана тестирования в TestFTPSite.

Откройте окно JMeter, нажав /home/manisha/apache-jmeter-2.9/bin/jmeter.sh

Нажмите на узел плана тестирования.

Переименуйте этот узел плана тестирования в TestFTPSite.

Добавить группу тем

Добавьте одну группу потоков, которая является заполнителем для всех других элементов, таких как Samplers, Controllers и Listeners.

  • Щелкните правой кнопкой мыши на TestFTPSite (наш план тестирования)

  • Выберите Добавить → Темы (Пользователи) → Группа тем. Группа потоков будет добавлена ​​в узел Test Plan (TestFTPSite).

  • Измените свойства группы потоков по умолчанию, чтобы они соответствовали нашему тестированию следующим образом:

    • Имя — FTPusers

    • Количество потоков (пользователей) — 4

    • Ramp-Up Period — оставьте значение по умолчанию 0 секунд.

    • Количество циклов — 1

Щелкните правой кнопкой мыши на TestFTPSite (наш план тестирования)

Выберите Добавить → Темы (Пользователи) → Группа тем. Группа потоков будет добавлена ​​в узел Test Plan (TestFTPSite).

Измените свойства группы потоков по умолчанию, чтобы они соответствовали нашему тестированию следующим образом:

Имя — FTPusers

Количество потоков (пользователей) — 4

Ramp-Up Period — оставьте значение по умолчанию 0 секунд.

Количество циклов — 1

Тестовые пользователи FTP

Добавить сэмплер — FTP-запрос

Теперь, когда мы определили наших пользователей, пришло время определить задачи, которые они будут выполнять. Добавьте элементы FTP-запроса. Мы добавляем два элемента FTP-запроса, один из которых извлекает файл, а другой — помещает файл на FTP-сайт.

  • Выберите элемент FTP-пользователей.

  • Щелкните правой кнопкой мыши, чтобы открыть меню «Добавить».

  • Выберите Добавить → Выборка → Запрос FTP.

  • Выберите элемент FTP-запроса в дереве.

  • Отредактируйте следующие свойства, как показано ниже —

Выберите элемент FTP-пользователей.

Щелкните правой кнопкой мыши, чтобы открыть меню «Добавить».

Выберите Добавить → Выборка → Запрос FTP.

Выберите элемент FTP-запроса в дереве.

Отредактируйте следующие свойства, как показано ниже —

FTP запрос Получить

Следующие детали вводятся в этот элемент —

  • Имя — FTP Запрос Получить

  • Имя сервера или IP — 184.168.74.29

  • Удаленный файл — /home/manisha/sample_ftp.txt

  • Локальный файл — sample_ftp.txt

  • Выберите получить (RETR)

  • Имя пользователя — Маниша

  • Пароль — manisha123

Имя — FTP Запрос Получить

Имя сервера или IP — 184.168.74.29

Удаленный файл — /home/manisha/sample_ftp.txt

Локальный файл — sample_ftp.txt

Выберите получить (RETR)

Имя пользователя — Маниша

Пароль — manisha123

Теперь добавьте еще один FTP-запрос, как указано выше, и измените свойства, как показано на следующем снимке экрана.

FTP запрос поставлен

Следующие детали вводятся в этот элемент —

  • Имя — FTP запрос поставлен

  • Имя сервера или IP — 184.168.74.29

  • Удаленный файл — /home/manisha/examplefile.txt

  • Локальный файл — /home/manisha/work/examplefile.txt

  • Выберите поставить (STOR)

  • Имя пользователя — Маниша

  • Пароль — manisha123

Имя — FTP запрос поставлен

Имя сервера или IP — 184.168.74.29

Удаленный файл — /home/manisha/examplefile.txt

Локальный файл — /home/manisha/work/examplefile.txt

Выберите поставить (STOR)

Имя пользователя — Маниша

Пароль — manisha123

Добавить слушателя

Последний элемент, который вам нужно добавить в свой план тестирования, — это слушатель. Этот элемент отвечает за хранение всех результатов ваших запросов FTP в файле и представление визуальной модели данных.

  • Выберите элемент FTP-пользователей.

  • Добавьте прослушиватель «Просмотреть дерево результатов», выбрав «Добавить»> «Прослушиватель»> «Просмотреть дерево результатов».

Выберите элемент FTP-пользователей.

Добавьте прослушиватель «Просмотреть дерево результатов», выбрав «Добавить»> «Прослушиватель»> «Просмотреть дерево результатов».

FTP Test Listener

Запустите план тестирования

Теперь сохраните вышеуказанный план тестирования как ftpsite_test.jmx . Выполните этот план тестирования, используя Run → Start .

Посмотреть вывод

Следующий вывод можно увидеть в слушателе.

FTP Get Result1

FTP Test Result2

FTP Put Result

FTP получить результат

Вы можете видеть, что четыре запроса сделаны для каждого запроса FTP, и тест прошел успешно. Полученный файл для запроса GET хранится в папке / bin. В нашем случае это /home/manisha/apache-jmeter-2.9/bin/ . Для запроса PUT файл загружается по пути / home / manisha / .