我试图在 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)
我在日志中变得未定义。