在用postman接口测试过程中,如何判断一个接口是正确的呢,是返回不报错就是正确的?
显然不是.
该怎么做呢, 跟我来吧!
在开始之前还是继续上期视频的第三部介绍:
build 区域是postman使用最多的一块工作区, 包含了如下信息:
这里扩展一个小知识:
GET 和 POST 是 HTTP 协议中两种较为常用的请求方式. 是基于 TCP/IP 的应用层协议,无论 GET 还是 POST,用的都是同一个传输层协议,所以在传输上,没有区别。但在报文传输, 传输安全等方面还是有较为明显的区别的.不清楚的同学请后台留言给我吧
在其下方是请求的参数params, Authorization 授权, header 设置请求方式, body 设置请求参数
pre-request Script(设置request脚本前提条件)和 Tests(设置断言) .
今天着重和大家分享的是最后2个.
还是回到视频开头的话题, 要判断一个接口是否正确, 仅仅有返回值是不够, 还需要有实际值和预期值的比较, 也就是断言.
在postman里, 预设了很多的断言模板, 我们来看下在tests里.
请求所需的前提条件在pre-request Script:
pm.globals.set("host", "www.douban.com");
总结:
Story:
马蝇效应认为没有马蝇叮咬,马就会慢慢腾腾,走走停停;如果有马蝇叮咬,马就不敢怠慢,跑得飞快。也就是说,人是需要一根鞭子的,只有被不停地抽打,才不会松懈,才会努力拼搏,不断进步。这根鞭子是压力,是挫折和困难,是危机意识。这一解释不仅适用于个人,同样也适用于企业.