Jmeter请求不断给403邮递员工作和浏览器工作的地方

时间:2019-07-22 17:05:33

标签: jmeter

我使用邮递员,并且能够以状态200很好地运行请求

https://abc/api/

当我尝试Jmeter时,我一直被禁止进入403

GET https://abc/api/

我明白了

<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
</body>
</html>

采样器请求

Thread Name: 0-test1-1
Sample Start: 2019-07-22 11:07:12 PDT
Load time: 485
Connect Time: 378
Latency: 485
Size in bytes: 287
Sent bytes:236
Headers size in bytes: 153
Body size in bytes: 134
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 403
Response message: Forbidden


HTTPSampleResult fields:
ContentType: text/html
DataEncoding: null

我的响应标题是

HTTP/1.1 403 Forbidden
Server: aws../2.0
Date: Mon, 22 Jul 2019 18:13:06 GMT
Content-Type: text/html
Content-Length: 134
Connection: keep-alive

请注意是否是

我还将端口设置为443,因为它是https

我能够将内容类型获取到application / json,但仍然得到403,我注意到我的内容长度为0

2 个答案:

答案 0 :(得分:0)

我发现它确实是用户代理,我将我的Jmeter强制设置为标题管理器 用户代理-> Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 75.0.3770.142 Safari / 537.36正常工作

答案 1 :(得分:0)

也许您需要添加到请求的标题中  Content-Type: application/json