postmen的连接测试api接口的方法

postmen软件的介绍篇

postmen是进行调试页面和发送网页http请求得直接进行响应出来的json格式数据并且会以优美的形式展示。

请求方式符合restful  api的所有规范HTTP  Request  还可以发送文件发送headers

Method

要选择Request的Method是很简单的,Postman支持所有的Method,而一旦你选择了Method,Postman的request body编辑器会根据的你选择,自动的发生改变

collection中的功能

Collection 是 requests的集合,在做完一個测试的時候, 你可以把這次的 request 存到特定的 Collection

里面,如此一來,下次要做同样的测试时,就不需要重新输入。而且一个collection可以包含多条request,如果我们把一个request当成一个test

case,那collection就可以看成是一个test

suite。通过collection的归类,我们可以良好的分类测试软件所提供的API.而且 Collection 还可以 Import 或是

Share 出來,让团队里面的所有人共享你建立起來的 Collection。


人性化的Response整理

一般在用其他工具來测试的時候,response的内容通常都是纯文字的 raw, 但如果是 JSON ,就是塞成一整行的

JSON。这会造成阅读的障碍 ,而 Postman 可以针对response内容的格式自动美化。 JSON、 XML 或是 HTML

都會整理成我们可以阅读的格式



内置测试脚本语言

Postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果


设定变量与环境

Postman 可以自由设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,postman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我們可能会有多种环境,

development 、 staging 或 local, 而这几种环境中的 request URL

也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。


安装Postman

Postman作为一个chrome的插件,你可以打开chrome,在chrome

webstore里面找到。当然,如果是在国内,你需要翻墙,否则的话,你只能百度一下,搜索postman的安装包自己安装到chrome上(这里就不赘述了,有很多类似的文章)。这里需要提一下的是,你可以不用打开chrome而直接使用Postman,具体的方法是:

选项->更多工具->扩展程序

详细信息->创建快捷方式->‘全部勾上’


Postman sending requests

安装好之后,我们先打开Postman,可以看到界面分成左右两个部分,右边是我们后头要讲的collection,左边是现在要讲的request

builder。在request

builder中,我们可以通过Postman快速的随意组装出我们希望的request。一般来说,所有的HTTP

Request都分成4个部分,URL, method, headers和body。而Postman针对这几部分都有针对性的工具。


Request Body

如果我们要创建的request是类似于POST,那我们就需要编辑Request Body,Postman根据body type的不同,提供了4中编辑方式:

form-data

x-www-form-urlencoded

raw

binary


postman接口测试实例篇

1、发送一个get请求的方法:

选择get请求方式,输入要请求的url,传参方式以json为例,选择raw再选择JSON,然后将参数填入请求参数区,点击send发送请求,在响应区即可看到返回结果。如下

2、发送一个post请求实例:

选择post请求方式,输入要请求的url,传参方式以混合表单为例,选择form-data,然后将参数名称和对应的值填入参数区,点击send发送请求,在响应区即可看到返回结果。如下

3、使用postman批量发送请求

Runner:批量执行测试集

    支持设置迭代次数

    支持加载csv或json、txt类格式测试数据

使用实例:

①新建一个Collection,比如课堂练习,新建请求(add requests)如登录,选择POST方法,填入URL,请求数据,URL的host使用配置的环境变量,请求数据使用变量做参数化,本地新建参数化文件备用

②设置断言

③Runner配置

    点击Runner,进入测试集批量执行设置页面

    选择测试集下,要批量执行的请求,然后选择本地参数化的txt文件login.txt,数据文件类型选择text/csv,迭代次数iteration参数化数据多少个就填多少

    点击preview,可以预览本地参数化数据

④以上配置完后,点击Run XXX按钮,即可批量执行用例,得到测试结果,如图

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容