我的 ReactJS Web 应用程序最近遇到了一个问题,导致了严重的性能问题。某些组件存在错误,导致其频繁渲染并导致 CPU 使用率过高,随着时间的推移,会导致应用程序无响应。客观发现问题的一种方法是在 Chrome 开发工具中记录性能。这表明渲染花费了大量时间。
除了解决此问题之外,我现在正在研究一种通过在 Cypress 中编写测试来检测此类问题的方法,该测试可以检测此类性能问题。
不幸的是,仅仅测量页面加载时间并没有显示出显着的增加。理想情况下,我希望能够测量 CPU 使用率,或者应用程序在渲染上花费的时间。
Cypress 有什么办法可以做到这一点吗?或者其他一些测试框架?