2016-02-24 5 views
0

Я создал тест для веб-приложения Django на JMeter. Я делаю почтовый запрос к одному из представлений, но почему-то, когда длина параметра велика (более 5000 символов), параметр post не отправляется. Когда я запускаю тот же тест с параметром малой длины, он отлично работает.JMeter Not Sending Post параметр

Кто-нибудь знает, почему это может быть так? Я думал, может быть, есть предел для длины параметра в Jmeter, если это так, как я могу увеличить его?

ответ

0

Если у кого-то такая же проблема, посмотрите на значение, чтобы увидеть, есть ли какие-либо незаконные символы, которые представлены, например «%», или просто используйте параметр кодирования в Jmeter.

0

Насколько я знаю, такого предела в JMeter нет. Я отправил огромные данные в качестве параметра HTTP post request успешно.

Что вы видите на картинке Просмотреть результаты Дерево?

  1. Проверьте включение/выключение Encode параметра в HTTP Request прекрасно работает для вас.
  2. Убедитесь, что проблема, с которой вы сталкиваетесь, не связана с приложением. (приложение может не принимать параметры более 5000 символов)
  3. Постепенно увеличивайте длину и найдите, когда она точно не работает & обновите этот вопрос более подробно.
+0

В дереве результатов сказано, что оно прошло отлично, поскольку этот параметр не является обязательным, но когда я смотрю на параметры post в дереве результатов, он имеет этот конкретный параметр пустым. Приложение принимает длинные параметры. Спасибо за указатели, я буду изучать и обновлять. – user2997606