小编Fit*_*Fju的帖子

在 Cypress 中记录 API 响应时间的方法

我试图在 Cypress 中记录 API 响应时间,但找不到任何解决方案。使用什么,cy.intercept()或者cy.request()

我试图使用这样的建议:

cy.intercept('POST', '**/create-insurance-view-model', (req) => {
                    const start = Date.now()
                    req.continue(res => {
                      res.responseTime = Date.now() - start;
                    })
                  }).as('apiViewModel')

cy.wait('@apiViewModel').then(intercept => {
                    cy.log(`Time to get the license plate data was: ${intercept.response.responseTime} seconds`)
                })
Run Code Online (Sandbox Code Playgroud)

我在日志中变得未定义。

time response cypress cypress-intercept

0
推荐指数
1
解决办法
776
查看次数

标签 统计

cypress ×1

cypress-intercept ×1

response ×1

time ×1