gpt4 book ai didi

rest - 使用Jmeter的HTTP Request将记录放入Amazon Kinesis

转载 作者:可可西里 更新时间:2023-11-01 16:42:06 26 4
gpt4 key购买 nike

我使用 jmeter 为我的 web 服务 REST 创建 HTTP 请求。现在我想使用 PutRecords 方法将此请求发送到 Amazon kinesis,但我不知道如何创建请求,特别是如何在 kinesis 中设置 Headers 字段以进行签名和身份验证。有人使用过休息请求吗?谢谢

最佳答案

根据 PutRecords API reference示例请求应如下所示

POST / HTTP/1.1
Host: kinesis.<region>.<domain>
x-amz-Date: <Date>
Authorization: AWS4-HMAC-SHA256 Credential=<Credential>, SignedHeaders=content-type;date;host;user-agent;x-amz-date;x-amz-target;x- amzn-requestid, Signature=<Signature>
User-Agent: <UserAgentString>
Content-Type: application/x-amz-json-1.1
Content-Length: <PayloadSizeBytes>
Connection: Keep-Alive
X-Amz-Target: Kinesis_20131202.PutRecords

所以至少需要满足以下条件:

  • 内容类型
  • X-Amz-目标
  • 授权
  • x-amz-日期

您可以添加 HTTP Header Manager将它们添加到您的请求中。

JMeter 应该自己填充 Content-Length、Connection 和 Host。

关于rest - 使用Jmeter的HTTP Request将记录放入Amazon Kinesis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30031477/

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