0

我正在使用 JMeter 进行一些性能测试。我已经使用代理记录了我的测试用例,并且在尝试重播它时遇到了障碍。

基本上,我有一个 HTTP 帖子并将其发布到包含 QUERYSTRING 的页面。

采样器路径: http ://dev.mysite.com/myform.aspx?formfunction=SEARCH

发布数据: searchitem=dogs

我遇到的问题是 myform.aspx 将传递发布数据,但它没有返回预期的响应。 它返回一个响应,就好像查询字符串 (?formfunction=SEARCH) 甚至不包括在内。 如果没有查询字符串,它会运行默认搜索,但如果包含查询字符串,它会使用包含在帖子数据中的搜索项运行不同的搜索。

如何让 JMeter 识别我在采样器路径中发送的查询字符串?

任何帮助表示赞赏。

谢谢。

jg

4

1 回答 1

0

您可以尝试将参数从路径中取出,并将其添加为下面的发布数据项。

因此,在您的 HTTP 请求中 - 在“参数”下,您应该会看到“searchitem:dogs”。单击“添加”以创建一个新参数,名称为“formfunction”,值为“SEARCH”

于 2011-08-24T15:01:31.943 回答