postman自动化测试

本文介绍了Postman自动化测试的关键要素,包括请求区域的各个部分,如Authorization、Headers、Body、Pre-request Script和Tests的使用。此外,讲解了Collection的组织结构,强调了环境变量的设置与管理,以及如何利用代码模板和参数化进行测试。

一、请求区域

1 Authorization:身份验证,主要用来填写用户名密码,以及一些验签字段

2 Headers:请求的头部信息

3 Body:post请求时必须要带的参数

    form-data:可以上传文件或者键值对,最后都会转化为一条消息
    x-www-form-urlencoded:只能上传键值对,而且键值对都是通过&间隔分开的。
    raw:可以上传任意类型的文本,不做任何修饰传到服务端比如text、json、xml等
    binary:只能上传二进制文件,一次只能上传一个文件, 也不能保存历史

4 Pre-requerst Script:请求前执行的代码,可设为变量请求时调用(获取时间戳、签名等)。

//获取最新时间戳
var myTime = new Date().getTime();
//拼接字符串
var myDate = mySecret+myTime;
//md5加密
var mySign = CryptoJS.MD5(myDate).toString();

5 tests:断言

二、collection集合

相当于一个文件夹,可以把同一个项目的请求放在一个Collection里,Collection里面也可以再建文件夹。

【注意】
各个集合之间、同一集合各个子文件夹之间,不能有任何依赖关系
postman同一文件夹下的用力是按顺序执行的,所以类似于登录的功能要放在前面

三、设置环境变量

Postman的环境变量分为 environment 和 global 2两者几乎完全一样,environment满足99%的需要,优先用environment
global只建议用在1种场景:定义公共函数

设置方法:
1.点击右上角的按钮直接编辑
2.脚本:pm.environment.set(‘variab

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值