browser-perf和protractor-perf和perfjankie之间的区别

时间:2014-12-10 07:37:01

标签: node.js npm performance-testing protractor

我正在研究使用Protractor进行工具性能测试。我遇到了browser-perf和protractor-perf。

protractor-perf基于browser-perf。

据我了解,如果想要获得性能测试CI,可以选择browser-perf。但是,如果我们使用protractor-perf,则无法使用。

Perfjankie似乎用于运行浏览器 - 性能测试。但是,似乎browserPerf.runner也可用于运行浏览器 - 性能测试。

我无法理解所有这些可用选项及其使用Protractor进行性能测试的具体差异。

请提供您宝贵的建议/意见/解释,以帮助您理解相同的内容。 使用哪个以及何时使用!

此致 Sakshi

1 个答案:

答案 0 :(得分:6)

正如Prashuram在blog中所解释的那样:

browser-perf是从浏览器收集所有数据并将其转换为指标的模块。

Perfjankie是一个构建在browser-perf之上的简单图形工具,它将从browser-perf获取的指标保存到couchDB数据库中,并具有显示图形的网页。它在内部运行browser-perf以获取此数据

Protractor-perf是一个使用Protractor运行browser-perf的适配器。它获取了量角器的webdriver ID,并允许browser-perf注入代码以在量角器测试用例期间收集指标。 protractor-perf依赖于并在内部使用browser-perf的metric-runner。