Jmeter性能测试工具出现412错误(Precondition Failed)如何解决?

问题描述 投票:0回答:1

PFA 请求正文:

获取https://sandbox-arrowxl.sugaropencloud.uk/rest/v11_22/Filters?erased_fields=true&max_num=20&filter%255B0%255D%255Bcreated_by%255D=459b76fc-1adc-41b6-b606-2f868093b7da&filter%255B1% 255D%255B模块名称%255D=PR_订单

获取数据:

Cookie 数据: PHPSESSID=0sjoslbg4mc2on257jrfb9lbs8; download_token_base=TGduwIPh4cvBsABi1dQGqYBRcDCwPMt9kcxpQ0WDuMJ5KCVZXTQAYsGeGl5lpXnu4gcsknjmbRVjMWE5lD6XzgWra_zlhWB1xP1M3_T4tJYdFEoRaP6VYYhoZyjYNVJ_2pmjfNeNmIHgPt1 3XScCdqVZc1ikqqupLizT9xw

请求标头:

连接:保持活动状态 Sec-Fetch-Mode:cors X-用户偏好-哈希:040bb333d34e449dc43435d03e11dded 参考者:https://sandbox-arrowxl.sugaropencloud.uk/ Sec-Fetch-Site:同源 接受语言:en-US,en;q=0.5 X 元数据哈希:982fcdfebdc59c11bce211ebfd6f73d6 接受:application/json、text/javascript、/; q=0.01 OAuth 令牌:TGduwIPh4cvBsABi1dQGqYBRcDCwPMt9kcxpQ0WDuMJ5KCVZXTQAYsGeGl5lpXnu4gcsknjmbRVjMWE5lD6XzgWra_zlhWB1xP1M3_T4tJYdFEoRaP6VYYhoZyjYNVJ_2pmjfNeNmIHgPt13 XScCdqVZc1ikqqupLizT9xw X 请求方式:XMLHttpRequest 内容类型:application/json 接受编码:gzip、deflate、br 用户代理:Mozilla/5.0(Windows NT 10.0;Win64;x64;rv:121.0) Gecko/20100101 Firefox/121.0 Sec-Fetch-Dest:空 主机:sandbox-arrowxl.sugaropencloud.uk

我收到的回复正文:

{"error":"metadata_out_of_date","metadata_hash":"46ce488ee8c453af4c2afb362a256ad4","user_hash":"bcf104cc74fa1e8e01ac8c5750c38a05","error_message":"您的元数据或用户哈希与服务器不匹配。请重新同步您的元数据。 “}

响应头:

HTTP/1.1 412 前提条件失败 日期:2024 年 1 月 23 日星期二 09:38:06 GMT 内容类型:application/json 内容长度:230 连接:保持活动状态 服务器:阿帕奇 X-XSS-保护:1;模式=块 X-内容类型选项:nosniff X 框架选项:SAMEORIGIN 严格传输安全:max-age=31536000;包含子域 到期时间: 1981 年 11 月 19 日星期四 08:52:00 GMT 缓存控制:无存储 编译指示:无缓存 状态:412 前提条件失败 X-应用程序服务器:cloneuk01-web-1

我尝试关联 X-Metadata-hash 和 X-Userpref-Hash。但仍然得到同样的 412 错误。

performance testing jmeter load-testing
1个回答
0
投票

看起来您正在尝试测试 SugarCRM

根据本页

糖性能测试

此软件包包含基于 JMeter 的 Sugar 负载测试工具,用于测量 Sugar 性能并验证部署架构。

该链接为我提供了 404,因此您可能需要联系 SugarCRM 开发人员 或客户支持才能访问脚本。

可能是这种情况关联性不够,您需要通过使用 Groovy 语言复制 JSR223 预处理器中的底层逻辑来计算哈希值。

© www.soinside.com 2019 - 2024. All rights reserved.