我希望为我们的宁静 Web 应用程序编写一组复杂的性能测试。我们从查看 Jmeter 开始,但发现由于参数化测试的复杂性,随着时间的推移将很难维护。
理想情况下,我们希望使用一个基于 Java 的框架,该框架提供与 Jmeter 类似的功能(分布式执行、计量、报告等)。基于 Java 意味着我们可以在我们的代码库中快速重构。Grinder 是我们见过的选项之一,但不确定该项目的活跃程度。
Grinder 是可接受的工具,还是有我忽略的选项。
我希望为我们的宁静 Web 应用程序编写一组复杂的性能测试。我们从查看 Jmeter 开始,但发现由于参数化测试的复杂性,随着时间的推移将很难维护。
理想情况下,我们希望使用一个基于 Java 的框架,该框架提供与 Jmeter 类似的功能(分布式执行、计量、报告等)。基于 Java 意味着我们可以在我们的代码库中快速重构。Grinder 是我们见过的选项之一,但不确定该项目的活跃程度。
Grinder 是可接受的工具,还是有我忽略的选项。
我目前正在研究不同的性能测试工具/框架。
在搜索基于 Java 的框架时,您应该查看以下内容
Grinder 是一个很好的负载测试框架,但缺乏可用性。nGrinder 克服了磨床的所有困难。nGrinder 是一个开源负载测试工具。 http://www.nhnopensource.org/ngrinder/
如果您愿意使用非 java 工具,您可以查看 tsung http://tsung.erlang-projects.org/ xml 配置文件是维护场景的好点,您可以编写复杂的场景,包括循环、结果检测、条件调用...