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
持续集成过程中的Javascript性能测试_Javascript_Performance_Continuous Integration_Benchmarking - Fatal编程技术网

持续集成过程中的Javascript性能测试

持续集成过程中的Javascript性能测试,javascript,performance,continuous-integration,benchmarking,Javascript,Performance,Continuous Integration,Benchmarking,如何在持续集成过程中测试javascript?你用什么工具 我尝试跟踪脚本文件的执行时间的变化。我们用来编写测试用例并使用执行它们。它返回性能指标(执行时间)?和之前的测试报告?没有,但请继续阅读。我们的代码库是使用RubyonRails构建的。因此,我们添加了一个依赖项,当我们运行rake spec时,它会执行这些测试用例。这反过来又由我们的CruiseControl.rb实例运行,该实例会报告新的失败。我们也有一个perf测试套件,但它不是作为持续部署(我们一天部署几次)过程的一部分运行的。

如何在持续集成过程中测试javascript?你用什么工具


我尝试跟踪脚本文件的执行时间的变化。

我们用来编写测试用例并使用执行它们。

它返回性能指标(执行时间)?和之前的测试报告?没有,但请继续阅读。我们的代码库是使用RubyonRails构建的。因此,我们添加了一个依赖项,当我们运行rake spec时,它会执行这些测试用例。这反过来又由我们的CruiseControl.rb实例运行,该实例会报告新的失败。我们也有一个perf测试套件,但它不是作为持续部署(我们一天部署几次)过程的一部分运行的。每两次冲刺后,我们就花一周时间进行性能调整。到目前为止,这对我们很有效。如果你打算为此写些东西,那将是非常棒的,我很乐意帮助你。请回复我作为评论。