首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在nuxt项目中,柏树花这么多时间访问某个页面是很常见的吗?

在nuxt项目中,柏树花这么多时间访问某个页面是很常见的吗?
EN

Stack Overflow用户
提问于 2021-05-31 20:09:46
回答 3查看 3.2K关注 0票数 2

概述

在我的项目中,Cypress需要超过15次访问Nuxt页面,然后运行测试。

测试正在快速运行,但加载页面需要很长时间。

我能做些什么来缩短访问时间?

我想做什么?

我希望在本地模式下使用MirageJS运行我的MirageJS测试,并在CircleCI中运行以验证我的PRs。

详细信息

Cypress版本: 7.4.0

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-06-01 05:41:52

正常情况下不会。但是,柏树有一个问题,因为v7.2:https://github.com/cypress-io/cypress/issues/16671

您可以尝试将您的柏树降级到7.1,以评估您的性能问题是否与此bug有关。

票数 1
EN

Stack Overflow用户

发布于 2021-06-01 08:10:58

我非常同意这样的评论,即你需要与我们分享更多的背景。

但是,为了给您提供一些提示,您可以从哪里开始:

  • 了解应用程序,在访问新页面时加载哪些内容,查看网络请求。
  • 这是只发生在柏树,甚至当你访问一个网页?
  • 注意您正在测试的内容并阻止其他所有内容;Cypress有配置,它可以阻止某些请求,这反过来可以显著加快执行速度;例如:在使用Cypress进行测试时,您不需要看到一些广告或图片,然后就可以阻止这些请求并加快执行速度。
  • 您可以增加超时,这无助于加快测试套件的速度,但至少下次它们不会失败
票数 1
EN

Stack Overflow用户

发布于 2021-06-01 07:15:42

我的团队项目是基于NUXT的,所有版本从5.2到6.8的渲染时间都有问题。从那时起,我在cypress.json文件中进行了以下配置,以增加默认等待时间:

代码语言:javascript
复制
{
  "requestTimeout": 60000,
  "responseTimeout": 60000
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67779695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档