1.4HTTP请求测试工具Postman使用分析

任务内容

1、 学习Postman的基本功能,为后期实验做准备。
2、 使用Postman进行API测试。

实验原理

开发过程中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件RESTClient,Chrome浏览器插件Postman等等。这里主要介绍一下Postman。Postman是Google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括:

  • 模拟各种HTTP requests
    从常用的GET、POST到RESTful的PUT、DELETE等等。甚至还可以发送文件、送出额外的header。
  • 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可以自由设定变量与环境,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,postman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我们可能会有多种环境,development、staging或local,而这几种环境中的request URL也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。
    Postman的主界面展示如图所示:


    1、 Collections:在Postman中,Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。如果做API文档的话,可以把每个API对应一条请求。
    2、 上面的黑字注册是请求的名字,如果有Request description的话会显示在这下面。下面的蓝字是保存起来的请求结果,单击可以载入某次请求的参数和返回值。
    3、 选择HTTP Method的地方。
    4、 请求URL,两层大括号表示这是一个环境变量,可以在“16”的位置选择当前的environment,环境变量就会被替换成该environment里variable的值。
    5、 设置URL参数的key和value。
    6、 单击发送请求。
    7、 单击保存请求到Collection。
    8、 设置鉴权参数。
    9、 自定义HTTP Header。
    10、 设置Request body,“13”那里显示的就是body的内容。
    11、 在发起请求之前执行的脚本,例如request body里的那两个random变量,就是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值