为什么我仍然在JMETER中仍然出现错误403响应代码?

时间:2019-11-14 15:06:24

标签: jmeter

我正在使用Blazemeter制作的Jmeter登录脚本,每当我尝试发表帖子时,我都会得到403响应代码。我已经就此问题提出了几个问题,并做了用户建议的所有事情,但我仍然遇到相同的错误。

所以我的脚本以我创建的get开头,如下所示: enter image description here

每当我运行脚本时,在第二个用户中,请愿书的标题就会正确地发送所有必要的信息。对于第一个用户,Cookie不会出现在请愿书中。就像这样: enter image description here

然后我发布一个帖子。正确获取ajax令牌: enter image description here

这是我拥有的额外东西:

  1. 具有URL,用户名,密码,域和 机制
  2. 饼干经理
  3. 具有以下Cookie的标题管理器:$ {COOKIE_GX_CLIENT_ID}
  4. DNS缓存管理器
  5. HTTP缓存管理器
  6. HTTP请求默认值

我已尽一切努力解决了403问题,但没有任何反应。我认为唯一可能引起我麻烦的是我发送给帖子的参数。除了管理员和密码外,我还必须发送gx状态,该状态具有以下形式:

GxState:{....}

我已经在下一篇文章中问过gxstate的问题,有人试图帮助我,但我仍然无法解决,如果我解决了,我不知道这是否可以解决我的403问题: How can concatenate two strings (regex) in Jmeter?

有什么建议吗?我是Jmeter的新手,我很想解决这个问题

1 个答案:

答案 0 :(得分:0)

在我看来,您似乎可能会对代理干扰测试感到麻烦。 JMeter将不使用任何系统范围的代理设置。

如果这可能是您环境中的解释,请尝试使用HTTP请求采样器的“高级”选项卡或在“测试计划”级别使用HTTP请求默认值。

enter image description here