码迷,mamicode.com
首页 > 其他好文 > 详细

postman基础介绍

时间:2020-05-22 22:53:43      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:工具   nbsp   end   模拟   token   sts   参数   header   公众平台   

1、postman简介

Postman 是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。它提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 ,附带任何数量的参数+ headers

2、postman功能

  • 模拟网络请求包
  • 快速创建请求
  • 回放、管理请求
  • 快速设置网络代理

3、postman安装

postman分插件版和APP版app版本官网下载安装,官网地址:https://www.getpostman.com/

4、postman基础应用

postman注册:

打开postman软件,首次会出现注册界面,注册postman的好处:
1)可以分享和管理你的接口用例集
2)可以跨设备同步你的数据
3)可以备份你的postman数据
4)可以建立文档页面、监控和Mock服务
不想注册直接点页面下方的灰色的”skip signing in and take me straight to the app”跳过直接进行postman操作界面。

postman模拟发送get请求:

技术图片

 

1、选择请求类型
2、输入请求URL

3、有些使用postman模拟请求时,因为传递给服务器的User-Agent是postman,会导致服务器拒绝请求,可以利用postman添加头部信息的做法成功请求

4、点击send发送

 

postman模拟发送post请求:

示例:
微信公众平台创建标签接口,业务操作如下:
1、通过获取access_token接口得到access_token值
2、调用创建标签接口时,把access_token值传入并传入包含标签名的json数据

技术图片

 

 

 postman设置断言:

postman需要对发送请求后返回的结果是否正确做验证,在postman中通过tests页签做请求的验证,也称为断言

断言有两种方式:

旧式断言:

tests[‘测试用例名称’] = 表达式;

技术图片

 

 

 

新式断言:Chai.js断言库,可以通过右侧页签点击生成代码

技术图片

 

 

 postman持久化保存

1、点击postman的Collections页签,点击 + New Collection创建(可以当成项目)

技术图片

 

 

 


2、新增后,再点击Collection中的“ ... ”,然后点击“Add Folder”,新建一个文件夹(可以当成模块)

技术图片

 

 

 

技术图片技术图片

 

 

 

 


3、点击右侧的Save按钮,在弹出的对话框中选择刚新建立的模块,修改该接口的名称,
然后点击save按钮即可。

技术图片

 

 

 

postman环境变量、全局变量设置:

在公司中,一般会存在开发环境、测试环境、线上环境等,如果需要在不同的环境下切换做接口测试,显然我们需要把所有接口的域名进行修改,如果接口测试用例较多,那
么修改会非常费力,postman可直接通过切换环境来实现多个环境中的参数切换。

1、点击右上角设置图标,点击ADD;
2、然后在需要要使用环境变量的地方使用{{环境变量名}}替换静态的固定值;
3、设置好后,在左上角的下拉框可以下拉来切换环境。

技术图片

技术图片

 

 

 

 

技术图片

 

技术图片

 

 

 

 

 

 

 

 postman设置环境变量:

postman设置全局变量:
1、点击右上角设置图标,点击Globals进入全局变量管理界面;
2、添加全局变量后,点击ADD;
3、然后在休要使用环境变量的地方使用{{全局变量名}}替换静态的固定值

技术图片

 

 

 技术图片

 

技术图片

 

 

 Runner的使用:

postman的Runner模块,可以实现真正意义上的自动化接口测试,它的主要功能如下:

1. 按顺序调用接口,执行用例;
2. 批量发送请求;
3. 对接口数据进行参数化。

操作步骤:
1、在菜单栏找到runner操作,在左侧选择要进行接口自动化Collections
2、右侧选择接口和调整要执行的接口顺序,设置参数数据
3、点击run执行

 技术图片

 

 执行结果:技术图片

 

postman基础介绍

标签:工具   nbsp   end   模拟   token   sts   参数   header   公众平台   

原文地址:https://www.cnblogs.com/lvhuayan/p/12934479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!