Согласно JMeter Project главная страница:
JMeter не является браузером, он работает на уровне протокола. Что касается веб-сервисов и удаленных сервисов, JMeter выглядит как браузер (точнее, несколько браузеров);однако JMeter не выполняет все действия, поддерживаемые браузерами. В частности, JMeter не выполняет Javascript, найденный на страницах HTML. Он также не отображает HTML-страницы так, как это делает браузер (можно просмотреть ответ в виде HTML и т. Д., Но время не включено ни в какие примеры, и одновременно отображается только один образец в одном потоке).
Браузеры не делают никакой магии, они выполняют HTTP-запросов , ждут ответа и отображают его. JMeter, в свою очередь, может выполнять те же HTTP-запросы, поэтому трафик будет одинаковым, однако он не будет обрабатывать ответ, а скорее измерить время и собрать еще несколько метрик.
Если вы измените имена входов в форме , скорее всего, запрос будет успешным, то есть вы получите HTTP Status Code ниже 400, следовательно, JMeter будетпометьте результат как «зеленый», однако, если вы проверите ответ, используя View Results Tree listener, вы увидите, что форма не заполнена и / или вы все еще на той же странице.
Если вы хотите использовать JMeter для проверки данных, возвращаемых тестируемым приложением, рассмотрите возможность использования JMeter Assertions для проверки наличия ожидаемых значений, отсутствия ошибок, установки порогов времени ответа,и т.д.