我正在研究使用Protractor进行工具性能测试。我遇到了browser-perf和protractor-perf。
protractor-perf基于browser-perf。
据我了解,如果想要获得性能测试CI,可以选择browser-perf。但是,如果我们使用protractor-perf,则无法使用。
Perfjankie似乎用于运行浏览器 - 性能测试。但是,似乎browserPerf.runner也可用于运行浏览器 - 性能测试。
我无法理解所有这些可用选项及其使用Protractor进行性能测试的具体差异。
请提供您宝贵的建议/意见/解释,以帮助您理解相同的内容。 使用哪个以及何时使用!
此致 Sakshi
答案 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。