【Node】接口测试用例

2022-05-25 09:29:12 浏览数 (1)

测试用例重要性无需多言,保障接口质量,避免发布引起的现网事故,拒绝背锅

另外我们平常调试接口都是使用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 的人,求求你赶紧学一下,对你工作帮助很大

0 人点赞