1

我有一个现有的 JTAPI 应用程序,我将对其进行增强和重构。首要问题之一是新的增强功能是否能够很好地扩展到更多数量的 IP 电话。我已经通过使用线程模拟 Web 服务客户端来完成 Web 服务的可伸缩性测试,这种方法可以很好地确定 Web 服务是否可以伸缩。

现在我正试图想出一种方法来模拟网络上越来越多的 IP 电话,因为我显然不想用成百上千的 IP 电话构建一个真实的网络。

我将从简单的 JTAPI 操作开始,例如查询网络上的每个设备以确定哪些设备忙,但还必须测试更复杂的操作。

我可以构建一个由 10 部 IP 电话组成的网络,并通过对每部电话重复每个 JTAPI 操作 N 次来“扩展”该网络。我会用 N = 1, 3, 7, 10, 30, 70, 100, 300, ... 这种方法的一个潜在问题是结果可能会因 IP 电话响应时的延迟而严重扭曲多个 JTAPI 操作,而不是显示响应单个 JTAPI 操作的更大 IP 电话网络的可扩展性。

另一种方法是设置 IP 软电话网络并将其扩展,但我认为 IP 软电话在延迟和响应 JTAPI 操作方面不会像真正的 IP 电话。

其他人如何测试其 JTAPI 应用程序的可扩展性?

谢谢。

4

0 回答 0