我希望这是正确的部分,而不是完全模糊。
我在一个网络设备(本质上是一个代理服务器)上工作,并且继承了一个项目,其最终目标是确定该单元可以处理的最大吞吐量,假设一侧有x 个客户端,另一侧有一个 Web 服务器(代表 Internet)。
该项目的前任所有者一直在使用 JMeter,但在从中获取可靠数据时遇到了严重问题。
其中大部分似乎与我们正在进行的不常见的测试方法有关——当您在线查找 JMeter 资源时,您会发现几乎所有使用它的人都在使用端节点(如 Web 应用程序),该端节点通常具有相对简单的用法访问模式和方法。与此同时,我们的情况是使用一个中间节点,通过该节点的流量必须代表对任意第三方网站的“真实世界”浏览。
所以我的问题如下:
JMeter 是否适合此问题?是否有专门针对这种情况设计的替代工具?例如,为路由器或代理服务器设计的任何工具?
在复制任意现实世界浏览时是否有任何“最佳实践”?是否有代表现实时间、SSL 流量百分比等的已知算法或测试计划?