我正在尝试查看是否可以通过脚本/自动化/等以编程方式输入 chromium 的多功能框以进行性能测试。
我想测试以下内容: 1. 客户端:对于 Omnibox 中的每次击键,我想在有来自服务器端的建议时测量 Omnibox 的渲染速度。这立即记录在直方图中。2.服务器端:对于Omnibox中的每个按键,我想测量响应时间。这现在也记录在直方图中。并且我们希望运行许多击键,并使用不同的查询自动覆盖以上 2 个区域。
我知道 chromium 的测试框架 Catapult 有衡量性能/系统健康状况的基准,但目前的测试仅适用于 Chrome Android 移动应用程序。不适用于铬桌面应用程序。
而且我在 Catapult 中看不到任何可以控制 chromium 桌面应用程序的多功能框并模拟输入多功能框的现有测试。
有什么办法可以做到这一点,它不需要是 Catapult 框架。