websocket - Cypress 使用 Axios 进行测试
问题描述
我在 cypress (3.5.0) 中进行了一些测试,它们使用带有别名的 cy.route 来模拟正常的页面请求并用来自夹具的数据填充响应。一切正常,但是测试速度非常慢。每个请求需要 5-10 秒来执行。这可以使多个请求的单个测试有时需要大约 30-40 秒。
为了查看这个问题,我在开发人员工具中打开了网络选项卡,发现在每个请求中,websocket 占用了每个请求 5-10 秒的全部时间。是否有解决方案或有人建议如何处理?
我还看到了下面的文章:
https://www.cypress.io/blog/2019/05/22/how-we-improved-network-speed-by-300-in-cypress-3-3-0/ 他们描述了网络速度存在性能问题并且在套接字上使用 noDelay 时,它解决了大部分时间问题。这是我可以研究的东西(套接字上的节点)吗?
解决方案
推荐阅读
- postgresql - PostgreSQL:选择列并从组中排除
- javascript - 显示问题 - 同一个 owl-item 中的多个文章 HTML 标签
- r - How to send API request to AWS Mturk API (Signature V4) using R
- karel - 除非“i”在排除列表中,否则试图通过 for 循环进行循环
- c++ - 创建 std::vector
稍后调用 Class 构造函数 - grep - 第一场比赛后如何让ack停止?
- oracle-apex - Oracle APEX - 交互式网格在 IE 11 中无法正确呈现
- r - Caret::calibration 在公式中包含多个模型列时复制数据
- ios - 使用 Aspect Fit 时如何删除图像中的空白空间?
- flutter - Flutter 从任何屏幕导航到某个屏幕