Невозможно записать несколько протоколов в JMeter - PullRequest
0 голосов
/ 29 октября 2018

У меня есть приложение, которое имеет несколько протоколов, напр. HTTP, SMTP, FTP. Когда я пытаюсь записать это приложение для нагрузочного тестирования с использованием JMeter, JMeter захватывает только HTTP-запросы, а не FTP, SMTP, JMeter не записывает несколько протоколов? есть ли обходной путь, чтобы добавить все протоколы в нагрузочном тестировании, Заранее спасибо

1 Ответ

0 голосов
/ 29 октября 2018

На данный момент ( JMeter 5.0 ) JMeter способен захватывать только трафик HTTP или HTTPS через его HTTP (S) Test Script Recorder (и фактически это отражено в его названии)

Учитывая характер протоколов FTP и SMTP, лучше имитировать требуемую нагрузку, используя запрос FTP и SMTP Sampler соответственно.


Если вам нужно сделать запись, вы можете рассмотреть возможность захвата базового TCP трафика с использованием низкоуровневого анализатора, такого как Wireshark , и воспроизвести его с помощью TCP Sampler или сэмплер HTTP Raw Request , но он даже более сложен, чем ручное создание запросов FTP и SMTP, так как вам придется иметь дело с «необработанным» TCP-трафиком, который не так хорош и удобочитаем.

В качестве альтернативы вы можете рассмотреть LoadRunner, теоретически способный записывать протоколы FTP и SMTP и бесплатный для 50 виртуальных пользователей

...