Postman使用

举报
黑色地带(崛起) 发表于 2023/02/16 21:38:21 2023/02/16
【摘要】 Postman使用

Postman使用

 ​postman:

​下载:

​使用教程:

​对比老版: 

编辑​基本功能介绍:

​界面导航理解 

Environments配置环境变量 

​将请求中不变的数据参数化 

​Postman Tests 

​集合测试 

 编辑postman:


编辑下载:


下载地址(官网):Postman API Platform | Sign Up for Free

编辑

 编辑


postman是免安装的,双击程序,既可以运行了

编辑



若个人使用,选择下面的跳过(skip)即可,这时会进入到postman主界面,至此postman安装成功。

若团队使用,可以进行注册,注册后使用账号可以加入团队工作区

编辑



编辑使用教程:

编辑对比老版:


 新建一个后,页面差不多是这样了(最新版的)

编辑

 (版本怎么变,万变不离其宗,核心东西都差不多)

老版的这个左边是横着的,但是不影响聪明的我(先参考参考老版的)

编辑



编辑基本功能介绍:

Collections(这个一般是主要使用的)、APIs、Environments(环境)、Mock Services(模拟服务)、Monitors(监视)、History(历史记录)

老版的左边没有这3个

编辑




编辑界面导航理解


NEW新建请求----请求方法----URL地址-----发送

Authorization:访问API,需要相应的授权,如Username、Password、Token等
Headers:请求头信息
Body:请求体信息
Pre-request Script:请求之前 先执行脚本,使用设置环境的预请求脚本来确保在正确的环境中运行测试
Tests:测试,它设置检查点来验证响应状态是否正常、检索的数据是否符合预期

编辑



设置请求方法(post那里)-----设置请求体类型(body下面)

编辑

编辑 编辑




接口响应数据解析

编辑

Pretty(格式后展示)、Raw(原始数据)、Preview(预览)、visualize(可视化)编辑










编辑Environments配置环境变量


在测试过程中,都是使用一个测试地址,就可以把被测地址设置为环境变量

值可以设置多个,最后点save

编辑


 可以选择环境变量编辑

 编辑


Globals(全局的)可以添加到全局变量

编辑



编辑将请求中不变的数据参数化


 将数据参数化,能够避免测试的时候的重复,可以进行自动化迭代测试

并使用{{TEST}}来包裹参数

例:

第一步:现将变量配置为全局环境

编辑



将要变量参数和对应的值输入进去,再点击save

 编辑


第二步:将全局变量用{{}}包裹起来,如:{{URL}}

 能找到配置的环境,就能显示蓝色编辑


 如果没有的话就是红色的

编辑

第三步:就能Send了 



编辑Postman Tests


 为了协助验证结果,点击Tests能够在请求中添加自己选的JavaScript代码(对比成功或失败状态、预期结果)

第一步:

点击Test-----在右侧的js代码中选择一个预期的测试结果(左侧就会自动写入测试代码)

点击一个200状态码试试,点击Send

编辑

 (我忘记把URL改回来了,哈哈哈)

编辑



第二步:

点击Test Results(测试结果)

然后看见和预期是一样的200状态码 

编辑

(也可以添加多个js测试代码同时测试)


编辑集合测试


(上一个测试的升级版)

集合测试(能被导入和导出)所以测试的结果能够更好的分享或保存(不过注册了这个软件的,好像有团队协作模式)


第一步:点到Collections然后点击加号,新建一个Collection

编辑


命名要命好,最好是写上描述,方便日后的管理 

编辑

 编辑



第二步:首先,先新建测试项

编辑

 编辑


再点击右键,类似方法,再添加多个request

编辑


可以对每一个request进行命名,可以方便区分

(然后可以看到Test Collection下面已经添加了多个不同的test了)

编辑



第三步:

将这些集合进行测试

编辑

编辑


二次的测试结果都出来了 

编辑


 点view summary(可以查看概况)

编辑


编辑

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。