Postman第2篇—接口请求与响应

Postman第2篇—接口请求与响应,第1张

接口测试中,接口请求信息中,重点需要关注4大信息:接口URL地址、请求方法、 请求头以及请求参数。

接口的响应包中,测试关注的重点在于响应的正文主体,同时可能对响应头和状态码进行校验。

根据抓包信息或接口文档,填写 >

内置变量 dynamic variables 是由 Postman 提供的 大量 预设变量,用来生成一些随机值,方便测试过程中通过一些重复性校验。

在构造请求的时候,输入 { ,就会出现这些预设变量的待选项:

Postman 提供了非常多类型的随机生成的内容,可以在测试的时候省去很多构造数据的过程。

不过有点遗憾的是,里面生成的内容都是英文的。

由于这些变量如此众多,不用看完,需要的时候再来查阅即可。 最重要的内容是随机生成唯一性的字符串变量

这些是唯一性很强的字符串,对于一些有唯一限制的内容可以使用这些值来填充。

1、可以使用postman软件进行接口测试,这里以较复杂的上传的接口为例进行测试,首先打开postman软件选择Post方式,输入后台接口调用地址。

2、然后填写Headers,注意这里的Headers部分不要写任何东西,如果之前是有Content-Type头信息, 那么就会上传失败。

3、接着填写Body,选择form-data,填写Key后台规定的接收文件的名称参数,格式选择为File,此时value会自动变成选择文件。

4、最后点击Send,可以发现下方返回了接口的响应,说明上传是成功的,这样简单的上传的接口测试就完成了。

上一篇文章 我们学习了用例断言,添加了断言后一个测试用例就算完成啦。如果要写获取另外一个城市天气信息的测试用例,你会怎么做?

可能第一反应就是复制上面的用例脚本,把里面的 location 值换成另外一个城市的就可以了。这样做可以实现,但这里我们学习另外一种实现的方式,用变量替换 location 的具体值,然后把具体 location 值从其他地方调用过来使用。

Postman 中可以创建 Environment 变量(相当于局部变量)和 Globals 全局变量。

首先,我们来学习一下创建和调用 Environment 变量。

学习完 Environment 变量后,我们接着来学习 Globals 变量。

以上就是变量的一些知识,但不管是 Environment 变量还是 Globals 变量都是在调试脚本的时候用得比较多。如果批量或者重复执行用例时,需要用到大量的数据,Environment 变量和 Globals 变量就很难满足数据要求了。

以上就是关于Postman第2篇—接口请求与响应全部的内容,包括:Postman第2篇—接口请求与响应、查看开发者工具然后postman模拟传参调用接口、接口测试教程 - PostMan(十)内置变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9598242.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存