在这种情况下,是否可以指定多个服务器 REST 端点在 Jmeter 测试计划中运行测试?是否有任何其他 API 性能测试工具允许多个 REST 端点同时运行测试请求?
我有一个由 2 个主节点(仅向 Jmeter 客户端公开的索引、搜索和 REST 端点)、3 个数据节点(仅数据存储)和一个 Jmeter 实例组成的 ElasticSearch 集群。
经过一段时间的测试,我突然意识到,我实际上是在测试 Jmeter 在任何给定时间的单个 REST 端点的性能,而不是主节点的集体性能,因为BASE_URL
在 jmeter 测试中只能在字段中指定单个服务器名称计划。
在检查了在线文档和多个博客之后,看起来要么需要一个负载均衡器,要么使用多个 Jmeter 客户端实例BASE_URL's
来实现这一点。
堆栈溢出自动建议说这“似乎是一个主观问题,可能会被关闭”。虽然我同意主观性部分,但我相信有很多人遇到过类似的问题,因此在我筛选更多文档时倾向于发布它以希望得到答案。
谢谢,
d