忽略名称为“sqs-queue”的队列:该队列不存在。;嵌套异常是 com.amazonaws.services.sqs.model.QueueDoesNotExistException:此 wsdl 版本的指定队列不存在。 (服务:AmazonSQS;状态代码:400;错误代码:AWS.SimpleQueueService.NonExistentQueue;
我已验证该队列存在于 AWS 管理控制台中并且我拥有必要的权限。当我运行包含关键端点配置的程序时,它工作得很好。但是,如果没有在 JMeter 中指定此键,我会收到上述错误。
这是我迄今为止尝试过的:
仔细检查队列名称是否有拼写错误。 已验证队列是否存在于正确的 AWS 区域中。 确认我的 IAM 用户具有访问 SQS 所需的权限。 在我的程序中使用了正确的 AWS SDK 版本。 问题: 如何配置 JMeter 以在向 SQS 发送消息时包含端点配置?是否需要特定设置或其他插件来解决此错误?
其他背景:
我正在使用 JMeter 的 AWS SQS 插件。 正确运行的程序包括以下 SQS 客户端初始化配置:
我不知道“AWS SQS Plugin for JMeter”是什么,如果它是您公司内部开发的东西,您应该联系该插件的开发人员和/或维护人员并询问他们。
公共 “AWS Support” 插件没有任何“endointConfiguration”
因此值得查看SQS 的文档并尝试一下
可以使用JMeter插件管理器
安装插件一般来说,“QueueDoesNotExistException”的原因有: