3

我希望为我们的宁静 Web 应用程序编写一组复杂的性能测试。我们从查看 Jmeter 开始,但发现由于参数化测试的复杂性,随着时间的推移将很难维护。

理想情况下,我们希望使用一个基于 Java 的框架,该框架提供与 Jmeter 类似的功能(分布式执行、计量、报告等)。基于 Java 意味着我们可以在我们的代码库中快速重构。Grinder 是我们见过的选项之一,但不确定该项目的活跃程度。

Grinder 是可接受的工具,还是有我忽略的选项。

4

3 回答 3

2

我目前正在研究不同的性能测试工具/框架。

在搜索基于 Java 的框架时,您应该查看以下内容

  • 加特林
  • 金牛座
  • 磨床
  • 磨床
  • Locust.io(不是 Java,而是 Python,但如果你问我,还是比 JMeter 更容易学习)
于 2016-07-13T13:55:35.213 回答
1

Grinder 是一个很好的负载测试框架,但缺乏可用性。nGrinder 克服了磨床的所有困难。nGrinder 是一个开源负载测试工具。 http://www.nhnopensource.org/ngrinder/

于 2013-10-22T15:46:20.697 回答
0

如果您愿意使用非 java 工具,您可以查看 tsung http://tsung.erlang-projects.org/ xml 配置文件是维护场景的好点,您可以编写复杂的场景,包括循环、结果检测、条件调用...

于 2013-06-13T07:25:03.023 回答