Just-API是声明性、基于规范的测试框架REST,GraphQL(或任何基于HTTP)的API开源库包。用户可以在不编写代码的情况下测试API,它从YAML文件中读取API测试规范,并以串行/并行模式运行它们。可以以多种格式生成测试报告,包括HTML和JSON。
简单来说,用户通过在YAML文件中提供一组请求和响应验证规范来构建测试套件。每个套件都有一个或多个规格。Just-API构建请求,将其发送到服务器并根据规范验证响应。可以选择验证以下任何一个或全部:
- 状态代码
- 头
- 饼干
- 响应JSON正文
- 响应JSON架构
使用npm安装:
npm install just-api |
举例:
mkdir specs |
vim specs/starwars_service.yml |
meta: |
终端输入:
$ ./node_modules/.bin/just-api |
项目:Github
[该贴被banq于2018-10-16 13:10修改过]
[该贴被banq于2018-10-16 13:44修改过]