一、获取接口信息

通过接口文档/fiddler,Charles,F12等抓包获取接口信息

二、分析接口信息

(1)请求方式:get/post

(2)参数方式:有哪些参数/参数类型/必填项

(3)是否带请求头:带cookie/headers

三、Postman的传参类型

(1)创建集合:当接口太多时,我们在histroy中查找很不方便,可以创建集合,将相关接口放在一个集合下。

Python 通过postman调用接口_postman

                                      (图1:创建集合)

(2)新增请求:

Python 通过postman调用接口_postman_02

                                                (图2:在集合下新增请求)

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036【暗号:csdn999】

Python 通过postman调用接口_postman_03

 (3)认识postman的传参类型

  Params:get请求参数,Body:post请求参数

  F12抓包后,Query string parameters 传参对应postman中的Params

   get请求:适合向服务器发送数据量较小的请求,参数跟在url?后面,多个参数用&连接

   post请求:适合向服务器发送数据来较大的请求,可上传文件,文本,参数放在body中提交。

   所以,可以理解为:get请求的参数放在Params中,post请求的参数放在Body中。

   但实际,post请求的参数也可以传Params中,自己可以试试。

   Body页签有4种参数类型:

   form-data: form表单提交, 可以是key-value键值对(选text);可以上传单个/多个文件(选file)

Python 通过postman调用接口_postman_04

   x-www-form-urlencoded: 也是单表提交,但只能传key-value键值对。

   raw:可以支持任意类型的参数,如下图

    Request payload 对应 postman的 raw_json类型

  

Python 通过postman调用接口_测试工程师_05

  binary:二进制文件,只能选本地文件,不能传到postman种

  

Python 通过postman调用接口_压力测试_06

 (4)传入参数

     传接口的参数mobile,code

Python 通过postman调用接口_测试工程师_07

   传请求头

  

Python 通过postman调用接口_测试工具_08

发送请求

Python 通过postman调用接口_测试工程师_09