Postman入门教程之实战-接口测试(四)

使用天气查询或者手机号查询为例,并解释接口更新时导致接口调用失败的问题

之前讲了Postman相关的概念,安装下载之类的,带领大家认识了下Postman。下面我将给大家一起讲一下Postman的使用:使用Postman怎么做接口测试

之前写过的几篇关于postman相关文章,感兴趣的,或者初学者建议从头开始看起:

1)《Postman教程之详细介绍》:

https://blog.csdn.net/weixin_54696666/article/details/121166839

2)《Postman入门教程之详细的下载及安装教程》:

https://blog.csdn.net/weixin_54696666/article/details/121166942
3)《Postman入门教程之工具页面介绍》

https://blog.csdn.net/weixin_54696666/article/details/121167289

接前面的文章,接下来就给大家介绍下postman接口测试的实际操作。

第一步:打开Postman

初始打开,如下图:(刚刚打开的页面中,没有任何数据)

在这里插入图片描述
第二步:新建一个collection

collection,即接口集,顾名思义,也就是很多接口的一个集合),如下图:

下图中,选择2个红框中的任何一个都可以新建一个collection

在这里插入图片描述


第三步:新增一个请求request

在上图中新增的一个接口集中,新增一个请求,如下图:


如下图中,就是我新增的一个请求,并给该请求命名位:

第四步:录入请求的具体数据

到这,就开始我们接口测试的重点部分:输入具体的请求数据。

做接口测试,需要几个必备的数据:

Ø 请求地址

Ø 请求方式

Ø 请求参数

Ø 响应数据

1、 先来看下postman接口测试的页面元素

下图中,是postman界面中的一些主要元素。

其中,常用的就是请求地址,请求方式,请求参数(Params),响应数据(Pretty)


2、 接口的数据——天气查询

通过上面的Postman接口测试的页面元素可以看出,做接口测试时,最主要的是需要知道该接口的请求地址、请求方式、请求参数和响应数据,否则接口测试是没办法进行的。

下面给大家介绍下天气查询这个接口的相关数据,直接看下面的图就可以。但需要特别注意的是,有些请求参数是必须的(必须的请求参数,测试时一定要有。),有时不是必须的(不是必须需要的参数,可以不写)


说明:appid和appsecret这两个参数需要在天气平台注册申请后才有。如果大家需要这两个值的话可以加微 huileketang521

3、 实战:Postman中做天气查询的接口测试

Postman中接口测试的详细输入:

1)请求地址:见上述接口数据

2)请求方式:见上述接口数据

3)请求参数:在Postman中的“Params”输入。一行一个参数。

参数值:想测试哪个城市的就写哪个城市的。在下图中,我是以城市名查询。

另外,还可以使用cityid或ip查询天气

4)输入完成后,点击页面中的“Send”按钮(蓝色那个)

这样,就能在“Pretty”中看到查询结果了。


4、 接口测试结果——天气查询

下图中,是查询的“北京”的天气的结果展示。


既然是接口测试,那么就需要测试各自情况。比如:

1) cityid、city和ip都不传

2) 分别传一个存在的cityid、city 或 ip

3) cityid、city和ip 传了,但其值位空,如下图:

4) ……………………………………


最后也给软件测试的朋友们分享一份测试资料:

以上内容,对于软件测试的朋友来说应该是最全面最完整的备战仓库了,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你。关注我公众号:程序员二黑,免费获取!

机会只垂青有准备的人,这是一个靠本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的交给时间!如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【785128166】,里面有各种软件测试资源和技术讨论。

加油吧,测试人!路就在脚下,成功就在明天!

推荐阅读

在职阿里6年,一个29岁女软件测试工程师的心声

当过服务员、快递员,现在年薪30W,历尽山河叛逆少年终会成长

公司新来的阿里p8,看了我做的APP和接口测试,甩给了我这份文档

Guess you like

Origin blog.csdn.net/weixin_54696666/article/details/121167669