测试用例重要性无需多言,保障接口质量,避免发布引起的现网事故,拒绝背锅
另外我们平常调试接口都是使用postman之类的,接口调试用例无法沉淀,自己构造自己用,别人无法共用,所以接口用例的持久化也很有必要。
今天介绍 httpyac,简化我们在调试阶段用例构造成本,让调试更加便利。跟随项目管理,便于共用。可自动执行所有用例,保障所有接口质量
其实整体来说是比较简单的,只要你肯花一点时间去学习
简介
上手其实非常简单,只是会碰到一些坑,复杂的用法也需要实践
先来看下简单一个操作流程
只需要在项目中新建一个*.http文件,然后接口用例像下面这样,点击 send 就可以发送请求
send 之后,就可以在控制台输出看到 请求详细信息
文件总结一下都有什么用法
1、安装
2、基本用法
3、配置代理
4、变量
5、多环境
6、请求附加脚本
7、请求依赖请求
8、cli 终端用法
这里只会总结常用的功能,没有列举出所有,更多可以参考
https://httpyac.github.io/
安装
1、安装npm包
代码语言:javascript复制npm install -g httpyac
2、安装vscode 插件
httpYac - Rest Client,安装了之后才会使用接口用例,并出现 send 按钮
基本用法
1、在项目中新建 xxxx.http 文件,httpyac 的vscode插件会自动识别它并找到里面的用例
2、在 xxxx.http 文件中新建一个接口用例,如下
代码语言:javascript复制POST http://test.com/test?a=b HTTP/1.1
Content-Type: application/json
Cookie: bar=foo
{id:111111}
结构比较清晰简单,body 参数需要至少空一行,没有空行的表示 header,但是这个json 无法识别成header 格式,所以header 不会有这个
代理
这里我们学习 httpyac 也需要用到代理,方便我们进行各种接口用例的测试 主要是通过whsitle ,如果还不懂 whsitle 的人,求求你赶紧学一下,对你工作帮助很大