0

我需要对 Mule ESB 进行性能测试。我可以访问 10 多台亚马逊机器。我必须创建自己的应用程序来加载这台机器或使用现有的应用程序。你能给我从我的应用程序加载 Mule ESB 或我需要使用什么应用程序的任何想法吗?

4

1 回答 1

1

您需要使用或创建一个代表将部署在 EC2 上的实际应用程序的测试应用程序。

原因是您可以将 Mule 的构建块(传输、入站和出站端点、转换器......)组合成无数种组合,并且应用程序在负载下的行为在这些组合中会有很大差异。

因此,最好构建一个小型 Mule 应用程序,该应用程序代表您在实际应用程序中将拥有的最关键功能部分并对其进行负载测试。

还要注意一件事:Mule 应用程序面向集成,因此它们与外部系统进行了很多交互。您可能不想通过负载测试您的 Mule 应用程序来间接负载测试第三方应用程序。最好将 10 台机器中的几台专门用于运行 Mule 将与之交互的远程应用程序的存根(这也可以让您测试以下内容:如果远程应用程序运行缓慢?或停机怎么办?)。

于 2012-07-24T16:00:28.130 回答