如果在Jmeter中发出POST请求,则会收到404错误响应

时间:2016-05-05 12:46:21

标签: jmeter

我通过不同的请求捕获了一个场景:

  1. 登录
  2. 添加一些细节。
  3. 上传文件。
  4. 获取详细信息页面。
  5. 在登陆添加详细信息页面之前一切正常。我得到了完美的回复,但是如果在帖子请求中添加详细信息,我会得到error 404空白回复。

    我添加了一个响应断言来匹配添加详细信息后页面用户导航的一段文本。

    在添加详细信息页面中,还有一个相关的动态网址。

    enter image description here

    请帮忙!

    enter image description here

4 个答案:

答案 0 :(得分:0)

我不确定是什么导致了这个问题,但我注意到你已经"使用多部分数据进行HTTP POST"检查用于上传文件的内容为什么不从那里删除该支票并尝试。

答案 1 :(得分:0)

从“录制控制器”我可以看到:

/home/-/mylead/add

根据您的要求:

/my-leads/add

由于HTTP 404响应代码代表"Not Found",我的期望是这就是问题所在。

同时仔细检查您的相关值,如果它们回归到默认值,您将获得不稳定的行为。有关提示,请参阅How to debug your Apache JMeter script文章。

答案 2 :(得分:0)

您是否可以尝试将实现更改为java并取消选中第一个参数的编码?并且应该尝试使用身体数据而不是参数。

答案 3 :(得分:0)

我已通过更改匹配号解决了此问题。在正则表达式提取器中。 有2个动态变量p_p_auth和p_auth正则表达式提取器

p_auth=(.+?)&

匹配p_p_auth在前5场比赛然后匹配p_auth所以我将比赛号码改为6这解决了我的问题

感谢大家的支持。