mock-where:RESTful-API驱动的模拟服务,带有规则引擎和Web挂钩(又名回调)

时间:2024-05-27 12:43:08
【文件属性】:

文件名称:mock-where:RESTful-API驱动的模拟服务,带有规则引擎和Web挂钩(又名回调)

文件大小:127KB

文件格式:ZIP

更新时间:2024-05-27 12:43:08

JavaScript

模拟地点 RESTful-API驱动的模拟服务,带有规则引擎和Web挂钩(又名回调) 内容 目标用途 模拟昂贵的云服务,例如需要付费和复杂往返的第三方登录和付款:您先致电给他们,然后他们稍后会给您回电; 甚至更糟-他们是一次性的 用于测试自动化的依赖模拟的服务,需要程序控制 通过指定规则以分隔模拟的响应,在团队内部/整个团队之间共享单个模拟服务器 通过消除外部依赖关系找到性能瓶颈 特征 RESTful API。 例如,使用http测试客户端创建/更新/删除/查询模拟规则。 邮递员,curl,soapui,jmeter等 规则引擎。 动态返回由以下内容确定的不同响应:标头,路径,查询,正文/参数等 网络挂钩。 模拟回叫/通知,例如付款满额 内置HTTP(s)代理。 由支持; 开启/关闭特定规则 记录请求和响应。 通过内存中的sqlite3数据库 [简单的Web UI]( https://g


【文件预览】:
mock-where-master
----.travis.yml(298B)
----.gitmodules(107B)
----.jsdoc.json(608B)
----.babelrc(39B)
----config()
--------config.yml(82B)
----package.json(3KB)
----mock-where-webui()
----mock()
--------4000()
----test()
--------HookTest.js(8KB)
--------MockConfigProviderTest.js(3KB)
--------TemplateTest.js(8KB)
--------ProxyTest.js(1KB)
--------RuleTreeNodeTest.js(4KB)
--------HelperTest.js(586B)
--------RuleEngineJsTest.js(3KB)
--------api()
--------RuleTreeTest.js(4KB)
--------RuleEngineTest_others.js(2KB)
--------provider()
--------RuleEngineAlasqlTest.js(4KB)
--------MockServerManagerTest.js(4KB)
--------TemplateContextTest.js(1019B)
--------RuleEngineTest_mock.js(5KB)
--------AppTest.js(497B)
--------MockServerTest.js(4KB)
--------RnRDaoTest.js(4KB)
----Dockerfile(425B)
----LICENSE(11KB)
----package-lock.json(403KB)
----memo.yml(2KB)
----CONTRIBUTING.md(918B)
----tool()
--------postman_collection.json(5KB)
--------HookTarget.js(1KB)
----src()
--------RuleTree.js(2KB)
--------Hook.js(4KB)
--------MockConfigProvider.js(2KB)
--------RuleEngineAlasql.js(3KB)
--------RuleEngineJs.js(900B)
--------Proxy.js(1KB)
--------TemplateContext.js(438B)
--------WebUI.js(1KB)
--------RnRDao.js(4KB)
--------api()
--------provider()
--------MwErrorCode.yml(1KB)
--------Helper.js(655B)
--------MwApiServer.js(294B)
--------MockServer.js(3KB)
--------RuleEngine.js(5KB)
--------MockServerManager.js(4KB)
--------App.js(2KB)
--------RuleTreeNode.js(2KB)
--------Template.js(3KB)
----.npmignore(179B)
----.eslintrc.js(7KB)
----.istanbul.yml(62B)
----pm2()
--------prod.yml(194B)
--------dev.yml(213B)
----spec()
--------support()
--------helper()
----.gitignore(2KB)
----CHANGELOG.md(0B)
----CODE_OF_CONDUCT.md(3KB)
----.dockerignore(130B)
----README.md(5KB)
----.eslintignore(26B)
----.vscode()
--------launch.json(1KB)

网友评论