403 Jmeter中的禁止问题

时间:2017-08-18 07:20:20

标签: jmeter http-status-code-403

我有一个JMeter测试,其配置如下:

Thread Name: Thread Group 1-1
Sample Start: 2017-08-18 12:45:02 IST
Load time: 304
Connect Time: 0
Latency: 304
Size in bytes: 209
Headers size in bytes: 206
Body size in bytes: 3
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 403
Response message: Forbidden

不幸的是,它失败并带有以下响应标头:

HTTP/1.1 403 Forbidden
Content-Type: application/octet-stream
Date: Fri, 18 Aug 2017 07:15:03 GMT
Server: openresty/1.9.3.1
X-Vcap-Request-Id: c9307775-0897-4fbd-5d45-e2e7c11cb1b1
Content-Length: 3

我错过了什么?提前谢谢。

2 个答案:

答案 0 :(得分:0)

这个问题可能有很多原因:

  • 缺少内容类型标题

  • 缺少身份验证令牌

  • 缺少CSRF令牌

  • 在访问网址

  • 之前未通过身份验证
  • ...

您能否显示您发送的请求?

答案 1 :(得分:0)

我发现OpenResty需要User-Agent标头。如果User-Agent标头不存在,它将抛出403 Forbidden。

JMeter不会像大多数其他应用程序那样自动附加此标头,因此会返回403 Forbidden。