我对性能测试很陌生,希望能指出正确的方向。
我有一个 Java 项目,它包含两个部分,分别部署:
- 服务代理,作为网络服务发布;它具有服务和数据库包装器。
- 前端,具有服务代理外观、业务逻辑和 Spring MVC UI。
它部署在 tomcat 上,后者在全新安装的 Windows server 2008 上运行。
我需要对这个项目进行基本的浸泡测试,以突出主要的内存泄漏性能问题。
有人告诉我 SOAP UI 是我执行此操作所需的工具。
现在我的问题:
- Soap UI (Load UI) 只适合作为负载生成器来测试项目的服务代理方面,对吗?
- 哪些额外的工具会有所帮助(可视化垃圾收集、内存使用、堆/堆栈大小等的东西?)
- 我可以使用 Load UI 作为 Spring MVC 前端的负载生成器吗?如果不是,什么是合适的替代方案?
非常感谢。