【发布时间】:2018-07-17 23:21:10
【问题描述】:
哪种端到端测试 JavaScript 框架最适合测试传出的 HTTP 请求?
我也想测试 HTTP 请求的负载。
我正在考虑 Nightwatch.js,但目前我无法确定 Nightwatch.js 是否允许测试 HTTP 请求及其负载。
(我没有在我的网站上使用 AngularJS。)
【问题讨论】:
标签: testing automated-tests casperjs nightwatch.js end-to-end
哪种端到端测试 JavaScript 框架最适合测试传出的 HTTP 请求?
我也想测试 HTTP 请求的负载。
我正在考虑 Nightwatch.js,但目前我无法确定 Nightwatch.js 是否允许测试 HTTP 请求及其负载。
(我没有在我的网站上使用 AngularJS。)
【问题讨论】:
标签: testing automated-tests casperjs nightwatch.js end-to-end
我建议使用Puppeteer 来测试 HTTP 请求。
当页面发出请求时,内置了一个完整的request 类:
request.abort()request.continue()request.failure()request.frame()request.headers()request.isNavigationRequest()request.method()request.postData()request.redirectChain()request.resourceType()request.respond()request.response()request.url()还有一个response 类用于何时/如果页面收到请求的响应:
【讨论】:
或者你可以使用 request-promise lib 并且很高兴)
【讨论】: