pptr-mock-server:使用 Puppeteer 进行后端测试的微型库

时间:2024-08-23 09:07:37
【文件属性】:

文件名称:pptr-mock-server:使用 Puppeteer 进行后端测试的微型库

文件大小:162KB

文件格式:ZIP

更新时间:2024-08-23 09:07:37

JavaScript

pptr-模拟服务器 使用进行后端测试的小库。 介绍 该库允许在使用 Puppeteer 测试 Web 应用程序时定义模拟后端响应。 在内部,它完全通过 Puppeteer API 使用内置的setRequestInterception机制工作。 它不设置任何服务器,也不修改任何像XMLHttpRequest这样的窗口 API。 这在处理请求时提供了极大的灵活性和性能,因为它在浏览器内部级别运行。 注意:我们在 Dock 和相关项目的自动化测试中大量使用这个库,但 api 表面是简约的,所以它可能不适合您的需求。 欢迎投稿,让我们可以让这个库更加灵活,覆盖更多的使用场景。 推荐阅读: 。 安装 yarn add -D pptr-mock-server 配置 import puppeteer from 'puppeteer' ; import mockServer from 'pp


【文件预览】:
pptr-mock-server-master
----.gitignore(39B)
----.babelrc(134B)
----package.json(2KB)
----api.md(4KB)
----src()
--------sleep.js(66B)
--------handle-request.test.js(3KB)
--------mock-request.js(2KB)
--------index.js(74B)
--------mock-server.js(2KB)
--------mock-request.test.js(2KB)
--------handle-request.js(3KB)
----jest.config.js(42B)
----test.js(363B)
----types()
--------index.d.ts(5KB)
----.eslintrc.js(240B)
----README.md(4KB)
----.coveralls.yml(46B)
----prettier.config.js(57B)
----.eslintignore(25B)
----.circleci()
--------config.yml(1KB)
----.npmignore(11B)
----.gitattributes(39B)
----renovate.json(70B)
----.editorconfig(38B)
----yarn.lock(397KB)

网友评论