如何通过jmeter3.0中的HTTP标头管理器的Referer URL传递动态值?

时间:2016-09-26 07:39:16

标签: jmeter jmeter-plugins

我的听众请求的参考网址:http:// 。*。***:**** / ecloudbaseweb //应用程序/ managecourse?courseid = 815 enter image description here

Http Header Manager中的Referer url

enter image description here 在上面的url中,课程id为动态值。

我的情景:

步骤1:我更新了动态参数的课程ID,并更新了正则表达式提取器的详细信息,用于管理课程http请求

附件供您参考: enter image description here enter image description here

在此配置中,如何通过jmeter3.0中的HTTP标头管理器的Referer URL设置动态值。?

请为此方案提供解决方案

谢谢, 瓦拉默。

亲爱的先生,

我已更新,您的评论和更改后发生以下问题..请验证附件..

enter image description here

1 个答案:

答案 0 :(得分:1)

您也可以使用标题管理器中使用正则表达式提取器捕获的值,就像在采样器中使用的一样。

参考屏幕截图: enter image description here

注意:我观察到courseId(AA)在 78 manageCourse 请求中被捕获并在同一请求中使用。这可能导致失败,因为您尚未捕获该值,您无法使用它。您需要将常规表达式提取器保留在早于78的请求中,可能位于 77 newCoursecreate 之下。

在Jmeter中,处理第一个采样器,然后处理后处理器。因此,将正则表达式提取器(后处理器)保留在采样器(HTTP请求)中,其中存在要检索的值(courseID)的响应。