如何让JMETER发送一个表单到一个带有QUERYSTRING的路径?

jtw3ybtb  于 2021-07-06  发布在  其他
关注(0)|答案(1)|浏览(204)

我正在使用JMeter进行一些性能测试。我已经使用代理记录了我的测试用例,并且在尝试重放它时遇到了一个障碍。
基本上,我有一个HTTP帖子,它发布到一个包含QUERYSTRING的页面。

采样器路径:http://dev.mysite.com/myform.aspx?formfunction=SEARCH
**POST数据:**搜索项=狗

我遇到的问题是,myform.aspx将被传递post数据,但它没有返回预期的响应。**它返回的响应就好像querystring(?formfunction=SEARCH)根本不包含一样。**如果没有querystring,它将运行默认的SEARCH,但如果包含querystring,它将运行包含在post数据中的搜索项的不同搜索。
如何让JMeter识别我在采样路径中发送的查询字符串?

carvr3hs

carvr3hs1#

您可以尝试将参数从路径中取出,并将其添加为下面的发布数据项。
因此,在您的HTTP请求中-在“parameters”下,您应该看到“searchitem:dogs”。单击“Add”创建一个新参数,名称为“formfunction”,值为“SEARCH”

相关问题