美文网首页python 高级码农成才之路
postmen的连接测试api接口的方法

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

作者: 幼姿沫 | 来源:发表于2021-04-07 11:29 被阅读0次

    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按钮,即可批量执行用例,得到测试结果,如图

    相关文章

      网友评论

        本文标题:postmen的连接测试api接口的方法

        本文链接:https://www.haomeiwen.com/subject/bptyhltx.html