Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Grinder进行Web应用程序性能测试_Java_Performance_Http_Rest_Load Testing - Fatal编程技术网

Java 使用Grinder进行Web应用程序性能测试

Java 使用Grinder进行Web应用程序性能测试,java,performance,http,rest,load-testing,Java,Performance,Http,Rest,Load Testing,我希望为我们的restful web应用程序编写一组复杂的性能测试。我们从查看Jmeter开始,但发现由于测试参数化的复杂性,随着时间的推移很难维护Jmeter 理想情况下,我们希望使用基于Java的框架,该框架提供与Jmeter类似的功能(分布式执行、计量、报告等)。基于Java意味着我们可以跨代码库快速重构。研磨机是我们看到的选项之一,但不确定项目的活动程度 研磨机是公认的工具,还是有我忽略的选项。如果你愿意使用非java工具,你可以看看tsung,xml配置文件是一个很好的维护方案,随着时

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

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


研磨机是公认的工具,还是有我忽略的选项。

如果你愿意使用非java工具,你可以看看tsung,xml配置文件是一个很好的维护方案,随着时间的推移,你可以编写复杂的方案,包括循环、结果检测、,Conditional call…

Grinder是一个很好的负载测试框架,但缺乏可用性。nGrinder克服了研磨机的所有困难。。nGrinder是一个开源负载测试工具。

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

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

  • 加特林
  • 金牛座
  • 磨床
  • 林德尔
  • io(不是Java而是Python,但如果你问我的话,它比JMeter更容易学习)

您可以使用IBM AppScan tool测试您的应用程序。