测试之Postman接口测试

什么是接口?

接口就是一个位于复杂系统之上并且能简化的任务,它就像一个中间人让你不需要了解详细的所有细节。像谷歌搜索系统,它提供了搜索接口,简化了你的搜索任务。

测试流程

  • 需求文档
  • 根据需求文档设定测试计划
  • 编写测试用例
  • 执行测试用例
  • 编写测试报告

Postman的使用

postman的工作过程

postman发送请求到服务器----->服务器根据请求把结果返回给postman------->postman把结果显示给用户

具体操作

1.添加一个请求

 2.根据文档选择请求方法

2.1GET,然后输入url,在Params中输入键/值对,在下方的Body中返回请求体。

2.2Post方法 :

选择请求方法Post,输入url,在Body中输入键值对,请求参数以键值对的形式存在,封装起来并存放在在Body中。在url中不体现。点击send。在下方body中返回请求体。

 Post数据类型:

1.none:无参

2.form-data:键值对,在key处可以选择类型,text或file

3.x-www-form-urlencoded:键值对,键只能是text

4.raw:Text、JavaScript、XML、JSON、HTML

5.binary:以二进制存储的File文件,如音乐、视频等

没有接口文档,需要自己做fiddler抓包:https://mp.csdn.net/mp_blog/creation/editor/118309241

postman使用环境变量

环境变量:针对于选择这个变量的接口;环境变量值在同一个变量值随着环境的不同而变化。eg:测试环境和生产环境只是host不同,可以将host设置成一个变量,在不同的环境下,就是不同的host。

1.在环境一栏选择新增new environments,设置新的环境名称,设置变量名和相应的参数 

2.在Collections中新建一个请求:设定环境变量。按照下图的步骤输入参数。

 若想换成别的网址,只需要修改百度中的百度url对应的参数(地址)即可。

环境变量的好处在于:在实际中,一个项目的开发环境和上线环境是不同的,我们在测试时只需要将“百度url”对应的地址改为我们需要的地址即可。

postman使用本地变量

 本地变量:是针对单个url请求设置的变量,作用域只局限在请求范围内。

方式一:

1.在环境一栏新建一个环境变量,并设置变量名,填入对应的参数(该参数是确切值)。

 2.在collections一栏新建一个请求,其名称为测试本地变量,按照下述步骤输入url,和键值对(city中不给确切值,给一个变量值),本地变量类型的value填入的是本地变量中的变量名(用嵌套的两个大括号,括起来)。

 方式二:

Url:http://apis.juhe.cn/simpleWeather/query?city={{city}}&

key = 331eab8f3481f37868378fcdc76cb7cd

给本地变量赋值操作:

 

前置的请求脚本

语法:pm.variables.set("id","123")

postman使用全局变量

 全局变量:

当环境变量和全局变量名称一样时,切换到某个环境时,环境变量会覆盖全局变量

全局变量在所有的环境里,变量值都一样,全局变量的作用域是所有请求

全局变量设置方式:界面设置/脚本设置

 在这里,直接点击send即可。

 postman使用数据变量

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值