2017-02-03 4 views

ответ

2

Протокол HTTP и FTP абсолютно разные, если ваше приложение поддерживает оба варианта - вам необходимо загрузить оба теста, поскольку они обрабатываются по-разному на стороне сервера. Ваш нагрузочный тест должен имитировать то, что настоящие пользователи будут/будут делать, чтобы проверить ваши требования приложения до создания плана тестирования.

  • Для моделирования HTTP закачки и загрузки необходимо использовать HTTP Request пробник
  • Для моделирования FTP закачки и загрузки - дерзайте FTP Request пробоотборника. Протокол FTP предоставляет несколько способов манипулирования файлами и папками, то есть перемещение, удаление, листинг содержимого и т. Д., Поэтому вам также могут потребоваться выполнить эти операции с использованием библиотек Apache Commons Net и JSR223 Sampler, ознакомьтесь с руководством по Load Testing FTP and SFTP Servers Using JMeter для подробного объяснения и примеров фрагментов кода
+0

Просто хочу подтвердить, что реальный пользователь собирается загружать/выгружать с помощью браузера (HTTP-запрос), то в каком случае FTP будет использоваться реальным пользователем. – VMA

+0

Если реальный пользователь не будет использовать FTP для операций с файлами - вы не должны испытывать нагрузку на этот протокол, я бы рекомендовал исключительно сосредоточиться на реализации HTTP, см. [Тестирование производительности: загрузка и загрузка сценариев с Apache JMeter] (https://www.blazemeter.com/blog/how-performance-test-upload-and-download-scenarios-apache-jmeter) для получения инструкций о том, как настроить JMeter для имитации загрузки и загрузки файлов. –