如何创建涉及AWS SDK调用的JMeter脚本

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

如何创建涉及 AWS SDK 调用的 JMeter 脚本。 我们需要安装AWS SDK,所以我们使用AWS Bundles完成了它,并将其添加到JMeter的Lib文件夹中,这里我们想要获取在AWS中找到的所有授权参数和令牌。

我们已尝试安装软件包

aws-lambda jmeter authorization aws-sdk performance-testing
1个回答
0
投票

如果您想从 AWS Systems Manager 参数存储中获取“所有授权参数和令牌”,请查看相关的 代码示例

因此,如果您将 JSR223 Sampler 添加到您的测试计划中,并将以下 Groovy 代码 放入“脚本”区域:

import software.amazon.awssdk.regions.Region
import software.amazon.awssdk.services.ssm.SsmClient
import software.amazon.awssdk.services.ssm.model.GetParameterRequest
import software.amazon.awssdk.services.ssm.model.GetParameterResponse

Region region = Region.US_EAST_1
SsmClient ssmClient = SsmClient.builder()
        .region(region)
        .build()


GetParameterRequest parameterRequest = GetParameterRequest.builder()
        .name(paraName)
        .build()

GetParameterResponse parameterResponse = ssmClient.getParameter(parameterRequest)
log.info("The parameter value is " + parameterResponse.parameter().value())
ssmClient.close()

您将在 jmeter.log 文件中看到您的参数值

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