【文件属性】:
文件名称:apitance:[WIP] Gherkin驱动的HTTP API测试变得容易
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-08 09:33:22
JavaScript
亲切
在的顶部构建的用于具有BDD风格的HTTP测试的验收测试框架。
不适用于BDD纯粹主义者。
工作正在进行中
特征
具有表达能力和多个别名的通用且可重复使用的步骤
全面的HTTP协议功能支持,包括身份验证,标头,Cookie
大量的断言/期望表达式用于响应验证
请求/响应缓存,重用和链接
根据验证主体响应
支持HAR 1.2
基于RAML的API发现
支持所有Cucumber.js功能,例如挂钩,配置,阶段...
内置支持模板和变量,例如环境变量
带条件,控制流和更多内容的扩展语法
从外部文件或远程服务器发送主体有效载荷数据
扩展支持。 您可以创建或覆盖自定义步骤
安装
Apitance要求您已经安装了或
[sudo] npm install -g apitance
或将其作为独立的独立软件包安装:
curl -s -L https://raw.github.com/
【文件预览】:
apitance-master
----.gitignore(123B)
----README.md(2KB)
----bin()
--------apitance(350B)
----test()
--------store.js(1KB)
--------fixtures()
--------mocks()
--------apitance.js(184B)
--------template.js(2KB)
----LICENSE(1KB)
----package.json(1KB)
----features()
--------configuration.feature(919B)
----index.js(336B)
----.npmignore(23B)
----.travis.yml(74B)
----.editorconfig(325B)
----Makefile(3KB)
----lib()
--------cli.js(500B)
--------store.js(562B)
--------support()
--------world.js(274B)
--------apitance.js(1KB)
--------paths.js(131B)
--------config.js(535B)
--------steps()
--------runtime.js(884B)
--------runner.js(781B)