我正在使用JMeter进行一些性能测试。我已经使用代理记录了我的测试用例,并且在尝试重放它时遇到了一个障碍。
基本上,我有一个HTTP帖子,它发布到一个包含QUERYSTRING的页面。
采样器路径:http://dev.mysite.com/myform.aspx?formfunction=SEARCH
**POST数据:**搜索项=狗
我遇到的问题是,myform.aspx将被传递post数据,但它没有返回预期的响应。**它返回的响应就好像querystring(?formfunction=SEARCH)根本不包含一样。**如果没有querystring,它将运行默认的SEARCH,但如果包含querystring,它将运行包含在post数据中的搜索项的不同搜索。
如何让JMeter识别我在采样路径中发送的查询字符串?
1条答案
按热度按时间carvr3hs1#
您可以尝试将参数从路径中取出,并将其添加为下面的发布数据项。
因此,在您的HTTP请求中-在“parameters”下,您应该看到“searchitem:dogs”。单击“Add”创建一个新参数,名称为“formfunction”,值为“SEARCH”