好的,我的服务器建立在 ec2 上。我的堆栈是 Nginx 作为负载均衡器,supervisord 用于管理 node.js 的进程,即每个 cpu 一个进程,以及 redis、master 和 slave 在不同的盒子上。我通过测试故障转移和使服务脱机进行了压力测试。使用 apache AB,在服务器上我可以获得高达 6500 QPS。
现在,我需要远程加载测试。什么是实现这一目标的最佳开源工具,甚至是实现这一目标的最具成本效益的 SaaS 方法。我确实希望生产中的每台服务器有 6500 QPS,并且需要将 apache AB 的隔离扩展到远程测试。例如,我将在新加坡拥有服务器,我需要测试来自日本的 6500 QPS 和延迟的影响。我知道 apache Jmeter 但正在寻找最佳实践解决方案。
谢谢