Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Jmeter中解析403响应代码?_Jmeter - Fatal编程技术网

如何在Jmeter中解析403响应代码?

如何在Jmeter中解析403响应代码?,jmeter,Jmeter,我正在与Jmeter一起进行负载测试。我使用BlazeMeter创建了一个简单的登录脚本。然后我将该文件导入Jmeter 每当我尝试运行脚本时,它都会失败。我在这里遇到的第一个问题是,在我的第一个http请求中,我收到一个403响应代码: 我添加了一个cookie管理器和一个授权管理器来尝试解决这个问题,但它不起作用。我认为问题在于经理标题中的cors,因为403代码意味着它收到了请愿书,但访问被拒绝。你对如何解决这个问题有什么建议吗?我尝试添加后处理器,但无法使其工作。也许因为我是jmete

我正在与Jmeter一起进行负载测试。我使用BlazeMeter创建了一个简单的登录脚本。然后我将该文件导入Jmeter

每当我尝试运行脚本时,它都会失败。我在这里遇到的第一个问题是,在我的第一个http请求中,我收到一个403响应代码:

我添加了一个cookie管理器和一个授权管理器来尝试解决这个问题,但它不起作用。我认为问题在于经理标题中的cors,因为403代码意味着它收到了请愿书,但访问被拒绝。你对如何解决这个问题有什么建议吗?我尝试添加后处理器,但无法使其工作。也许因为我是jmeter和负载测试的新手。Idk.

根据说明

HTTP 403禁止客户端错误状态响应代码表示服务器理解该请求,但拒绝对其进行授权

因此,您的请求很可能缺少一些身份验证上下文

您的记录似乎不完整,您似乎正在测试一个基于的应用程序,并将其用作安全参数

从您的屏幕截图来看,您似乎正在发送记录的硬编码值,但是您应该按照以下方式设计脚本:

  • 执行初始请求,即打开登录页面
  • 使用
  • 用正则表达式提取器中的替换此
    e8985….
    记录的值

  • 查看文章以了解更多信息

    谢谢你的回答。我认为现在我正确地管理了ajax安全令牌。我也对cookies执行相同的过程。我在相同的http post申请中对相同的头管理器进行了更改,但问题仍然存在。还有其他的建议吗?因为我是jmeter的新手,我迷路了