第一篇 第二节 Postman接口测试工具之简单使用(初学者)

来源:互联网 发布:库里2016年季后赛数据 编辑:程序博客网 时间:2024/06/16 00:19

      上一节是抓包工具的简单使用,这一节就简单讲一下接口测试工具----Postman,在介绍Postman工具之前呢,我先简单介绍下接口测试,同样以测试FunMart为例

     接口测试定义:测试系统组件间接口的一种测试。 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 测试的重点要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。这些都是比较官方的定义,我个人觉得,简单点说:就相当于客户端请求,服务器根据客户端请求响应给出结果,就相当于方法调用,比如:math库中reverse()逆置方法,你无需知道逆置方法具体如何实现,你只需要测试reverse可以实现逆置功能就可以了(黑盒测试)。而在平时工作中,我们最常用到的接口测试请求方式:Get 和 Post   ,什么是Get请求,什么优势Post请求,根据表面理解,get就是从服务器获取数据,Post就是向服务器发送数据,简单的例子,就像平时账号注册和登录,注册功能,一般就是Post请求,向服务器发送数据,登录请求基本是Get请求,需要从服务器请求数据,当然这个也跟做接口的人自己的思想有关系,人家要想让登录接口以Post方式请求,那也是没错的

  介绍完简单的接口测试相关内容,就来开始Postman的简单介绍吧

 1. Postman工具的获取,按照如下步骤:

     打开Chrome浏览器----右上角“菜单”标识----更多工具----扩展程序---左下角“获取更多扩展程序”---- 搜索框输入:Postman---添加至CHROME

     在添加完成后,在“开始”中搜索“Postman”,打开postman后,注册账号成功后就可以使用了

2. 介绍完postman的获取之后,我们开始利用登录和注册分别进行请求方式为get和post:

       以测试FunMart为例(适用于WEB和APP)

         在开始之前大家要根据项目确定自己测试模块的接口文档,没有接口文档,接口测试也是无法进行的,接口文档了解后,就可以开始测试了,由于牵扯公司

    信息,所以截图信息可能会被涂鸦,大家理解~

   2.1 注册模块的接口测试(Post请求):

          根据截图信息,注册功能界面,5个信息:First Name,Last Name,EmaiL,Password,注册账号类型(Google,Facebook,普通),这里以普通账号登 

           录为例(图1)

           

           如图2,Body中,Key中的字段名一般是以英文命名,在这里不便透露太多信息,故用汉字代替,这些信息在结构文档中获取到的

        

           如图3,在这里Header下的Token就相当于设备id,要是不知道,可以在前一节(Charles抓包工具的关于界面的“右上”中查看到设备的id)

      点击send,若是测试APP端,则若注册,则信息会返回一串:包含用户id,账号,密码,token以及结果信息msg:success:这时候就代表注册成功,若信息比

     较多的时候,可以选择Json方式查看数据,会更清晰明了

    

        

2.2 Get请求方式的接口测试(Banner获取),图4:

   

    

   在Get请求中,Body是置灰不可选的,在进行Get请求时,在Url处输入接口地址后用“&”添加条件,直接点击Send就可以(图5)

   比如Banner接口测试,send之后,直接返回Banner相关信息

     

      

       

    

    

 


原创粉丝点击