衡量Web应用程序的性能?

时间:2013-09-11 11:59:34

标签: performance testing playframework-2.1

使用Play框架测试(未部署)应用程序性能的最佳工具是什么?比如,执行请求需要多长时间,使用不同的参数,模拟大量请求(压力测试)等。

我正在搜索一段时间,但问题是关键字“性能”,“基准测试”等引导我进入有关Play框架性能的网页。

我想也许functional tests,可以用来衡量表现(方法开始时间和结束之间的打印差异......)。但这看起来并不适合这种任务。

我可以编写一个脚本,触发请求,将时间戳写入日志文件......但也许有些东西已经完成,有额外内容,例如图表等。

任何正确方向的暗示都非常感激。

2 个答案:

答案 0 :(得分:1)

一个很好的例子是Versal用来选择Scala堆栈进行生产的项目。

该项目为Scamper

答案 1 :(得分:1)

Iago是Twitter用Scala编写的一个负载生成工具。另外,我在Heroku上使用了Loader.io插件来进行性能测试。 Loader.io还有一个我没有使用的非heroku服务。对于非公开应用的本地测试,Iago可能是您最好的选择。