gpt4 book ai didi

jmeter - HTTP 请求 - 使用 JMeter 启用 cookie 抛出 403 错误代码

转载 作者:行者123 更新时间:2023-12-01 23:54:39 26 4
gpt4 key购买 nike

我最近开始使用 Jmeter,但我的脚本失败并出现 403 错误代码。我正在使用 Blazemeter 录制的脚本,因此默认添加 Cookie 管理器。另外,如果我只是在浏览器上执行请求,它就可以正常工作。

Sampler Result - 
hread Name: Thread Group 1-1
Sample Start: 2018-12-03 14:49:03 AEDT
Load time: 15
Connect Time: 0
Latency: 14
Size in bytes: 1069
Sent bytes:744
Headers size in bytes: 259
Body size in bytes: 810
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 403
Response message: Forbidden

HTTPSampleResult 字段:内容类型:text/html数据编码:nu

请求正文获取https://www.tESTwEBSITEtOBEeNETERED.com.au/enable-cookies

获取数据:

Cookie Data:
frontend=678e630f5a6f37fc997a718be54f75ba;
frontend_cid=Ze0Sr0REGmigveWw;
CUSTOMER_SEGMENT_IDS=deleted;
CUSTOMER=deleted;
CUSTOMER_INFO=deleted;
CUSTOMER_AUTH=deleted;
CUSTOMER_RATES=deleted;
CACHED_FRONT_FORM_KEY=AxoMsaUGdvGAQ1N1;
visid_incap_39856=opEg/ZzKQuCez9glT1rT55OnBFwAAAAAQUIPAAAAAADml4Q7vfuGxMnzp+hJTfV1;
incap_ses_435_39856=JxltQBT4wVV0t25WbG8JBpOnBFwAAAAA4SHNX9lfr1ZfxCbkdlxKyg==;
___utmvmiluoDOB=a;
___utmvailuoDOB=a;
___utmvbiluoDOB=a

响应数据

<html style="height:100%">
<head>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3"></script>
</head>
<body style="margin:0px;height:100%">
<iframe src="/_Incapsula_Resource?CWUDNSAI=20&xinfo=1-40768151-0%200NNN%20RT%281543808943058%20210%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29%20B16%20U5&incident_id=435001350115211124-218735417329125489&edet=16&cinfo=ffffffff" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula incident ID: 435001350115211124-218735417329125489</iframe>
</body>
</html>

最佳答案

如果相同的请求在浏览器中有效,但在 JMeter 中无效,则请求中一定存在不匹配 headers或参数。

现代 Web 应用程序广泛使用动态请求参数,主要用于 security原因,如果您没有执行任何操作 correlation - 最有可能的是您的测试场景在登录步骤失败,其中 HTTP Status 200因此JMeter认为它是成功的。使用 View Results Tree 检查先前采样器的响应监听器,以确保您的测试执行预期的操作并且每个页面都符合预期结果。

关于jmeter - HTTP 请求 - 使用 JMeter 启用 cookie 抛出 403 错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53587272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com