postman使用-跑男常用功能

“我家门前有两棵树,一棵是枣树,另一颗也是枣树。“---鲁迅

你说你听不懂鲁迅的烦闷与孤寂,那我换一种说法:

"你家门前有两双拖鞋,一双是你的,另一双也是你的。" ----沈一愣

 

总结下postman的常用功能,大致分为:

基础按钮介绍、文件组织结构、接口请求、断言、csv数据驱动、其他常用功能;6部分。

 

1. 基础按钮介绍:

上图,简单了解一下。

 

 

2. 文件组织结构:

一定要有组织有条理:

2.1先新建一个请求集collection来存放项目请求,命名项目名,描述项目功能简单描述。

2.2在collection里新建不同的文件夹folder。命名可以根据接口文档,按照不同接口命名,加上简单描述。

2.3 在对应folder里面,添加不同请求request。不同请求可以按实现预期功能来命名,命名尽量有区别性。

 

 

 

3. 接口请求:

添加一个request,然后选择请求方法,get、post、put、delete。。。最最最常用的就是get和post

3.1 get方法:

首先:在get后面输入请求路径,请求路径包括 协议:域名:接口路径

然后:如下图,问号?前的是请求路径;问号后是get请求携带的参数;通常在params里,按照key-value的形式填写。

最后:点击send发送,就可以在下方看到对应的响应。可以选择不同的查看格式,一般选择json格式。

 

 3.2 post方法:

首先:在post请求后面输入请求url

然后:在body里根据传参的性质,选择不同类型的数据,表单、urlencode、原始数据、二进制数据;

选择不同的提交格式:文本格式、js格式、json格式、html格式、xml格式;

最后:输入数据,点击send发送。

关于请求头: 请求头里可以存放各种各样的信息,代理、文本类型、cookie等等;后面有时间再说。

4. 断言:

 断言应该是请求的一部分,而不应该单独脱离开来。根据接口文档,添加对应的断言,养成随手加断言的好习惯。

postman的断言比较简单,postman已经提供了常用的模板给我们,直接拿来用就好了,加好断言,点“Runner”运行就好了。

4.1 单接口断言:有一点英文基础的可以通过方法名大致知道它的功能,拿来用就可以了。

 

 4.2 接口用例集断言;把单接口断言中的公用部分复制粘贴到这儿,update, Runner,查看结果。。

 

5. csv数据驱动:

 当我们的接口用例较多,或者相同接口入参经常变化时,可以统一通过csv文件,批量管理入参和断言设置。

5.1 组织csv文件:

 

5.2 变量引用,请求和断言中;

 断言:

5.3 设置迭代循环 和 数据文件位置:循环次数一般是数据条数,选择数据文件后,记得选择文件类型,并点击预览preview,避免格式不对,白忙活。建议你使用常用的文本编辑器进行操作,可设置格式避免各种麻烦。

 

6. 其他常用功能:环境变量和全局变量、cookie管理、bulk edit、web请求快速导入。。。等等;

 6.1 环境变量和全局变量:

环境变量可以有多组,我们测试预发生产,不同环境可以选择不同环境组;全局变量只有一组。并且全局的优先级大于环境。

引用时必须先选择环境组,再应用环境变量,语法:{{变量名}}

举个栗子:

比如:可以如下引用全局变量local_host和环境变量path1

 

6.2 cookie管理:

进入cookie管理,添加域名,在域名下添加cookie; 载入相应域名时会带入对应的cookie值。

 

6.3 bulk edit 批量编辑

点击,可以批量编辑;

同时,我们也可以把批量编辑过的相同格式字符串,key:value形式的,粘贴在这俩快速新建请求,比如jmeter里的请求固定处理后拿到postman进行调试,等等;

 

 

 6.4 web请求快速导入:

简单的说,你页面上遇到了bug,或者想拿别人页面上的请求,快速导入,进行调试。可以如下操作。

6.4.1 选中请求,右键copy as cURL

 

6.4.2 postman 导入

 

 6.4.3 调试

 

当然导入方法很多,这里只说了一种。是不是很方便,赶紧去尝试一下吧。。。

 

-------------------------------------------------------------------------------------------------------------

The end, how i  wish you can meet a better tommorrow,buddy...

 

posted @ 2021-02-23 18:55  沈一愣  阅读(94)  评论(0编辑  收藏  举报