我有一个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
我错过了什么?提前谢谢。
答案 0 :(得分:0)
这个问题可能有很多原因:
缺少内容类型标题
缺少身份验证令牌
缺少CSRF令牌
在访问网址
...
您能否显示您发送的请求?
答案 1 :(得分:0)
我发现OpenResty需要User-Agent标头。如果User-Agent标头不存在,它将抛出403 Forbidden。
JMeter不会像大多数其他应用程序那样自动附加此标头,因此会返回403 Forbidden。