2016-09-26 1 views
2

Мой референтный адрес для моего слушателя: http: // . * ***:..? ****/ecloudbaseweb // приложение/managecourse courseid = 815 enter image description hereКак передать динамическое значение через URL-адрес референта для HTTP Header Manager в jmeter3.0?

Referer URL в заголовок HTTP-менеджер

enter image description here В приведенном выше URL, то динамическое значение id курса.

Мой сценарий:

Шаг1: Я обновил курс идентификатор для динамического параметра и обновленные данные для регулярного выражения экстрактор для управления запроса конечно HTTP

Приложение для справки: enter image description here enter image description here

В этой конфигурации, как я могу установить динамические значения через URL-адрес референта для диспетчера заголовков HTTP в jmeter3.0.?

Пожалуйста, дайте мне решение для этого сценария

Спасибо, Вейрамуту.

Дорогой сэр,

Я обновил, ваши комментарии и после изменения ниже вопрос occurred..please проверить вложение ..

enter image description here

ответ

1

Вы можете использовать значения, снятые с помощью регулярных выражений Extractor в Менеджере заголовков также, так же, как вы используете в пробоотборниках.

См снимок экрана: enter image description here

Примечание: Я наблюдал, что courseId (АА) захватывается в 78 manageCourse запроса и используется в том же запросе. Это может привести к ошибке , поскольку вы еще не зафиксировали это значение, вы не можете его использовать. Вы должны сохранить экстент регулярного выражения в более ранних запросах, чем 78, может быть ниже 77 newCoursecreate.

В Jmeter обрабатывается первый сэмплер, а затем почтовый процессор. Таким образом, сохраните Экземпляр регулярного выражения (постпроцессор) в пробоотборнике (HTTP-запрос), в котором присутствует значение (courseID), которое вы хотите получить.

+0

Уважаемый сэр, я обновил $ {AA} вместо courseid = 815, но ниже ошибка отображается в URL-адресе реферала http: //***.***.*.**: ****/ecloudbaseweb // app/managecourse? courseid = courseid = «Итак, любезно помогите мне – Vairamuthu

+0

вы должны заменить только 815 на $ {AA}. Это выглядит как courseid = $ {AA}. Используйте пробный сэмплер для проверки того, записывает значение 815 или нет (в окне «Просмотр дерева результатов»). Кстати, я не могу получить доступ к URL-адресу, поделиться снимком экрана, который показывает ошибку. –

+0

file: /// home/local/IGSTDEV/vairamuthu_m/Pictures/Скриншот% 20from% 202016-09-27% 2015: 10: 32.png – Vairamuthu

Смежные вопросы