当前位置:网站首页>postman接口测试
postman接口测试
2022-08-04 22:35:00 【wuyunbilige66】
1.动态参数
描述:经常用于参数不能重复的数据
{ {$timestamp}}:生成当前时间的时间戳
{ {$randomInt}}:生成0~1000的随机数
{ {$guid}}:生成随机的guid字符串
2.用例的批量执行
描述:接口中的批量运行
3.数据驱动
描述:将测试数据保存本地,一次性进行运行
在参数里面的数据文件值和取全局变量一致,使用{ {}},在断言里面取数据文件的值使用:data.字段名
4.接口加密解密
//Base64加密
var username = CryptoJS.enc.Utf8.parse("admin") //转成utf8
var base64_username = CryptoJS.enc.Base64.stringify(username) //转成Base64加密
console.log(base64_username)
//Base64解密
var username = CryptoJS.enc.Base64.parse("YWRtaW4=") //解密
var new_username = username.toString(CryptoJS.enc.Utf8) //转成utf-8
console.log(new_username)
非对称加密方式(双钥):RSA加密
介绍:由一个密码生成的双钥,公钥加密,私钥解密
只加密不解密:MD5,SHA1,SHA2,SHAN...
//MD5加密
var new_name = CryptoJS.MD5("admin").toString().toUpperCase();
console.log(new_name)
5.接口MOCK
使用场景:前后端分离,后端的接口没有出来,前端需要调用后端的接口实现业务,为了保证我们前端正常的开 发和测试,那么就需要使用mock测试,模块接口
6.导入和导出脚本
边栏推荐
猜你喜欢
随机推荐
3D建模师为了让甲方爸爸过稿,还可以这么做,就是在赚血汗钱啊
基于事实的结果
rk3399-0.0 svc command
Open source summer | Cloud server ECS installs Mysql, JDK, RocketMQ
OC-归档(序列化)(了解的不多 没细看)
3D激光SLAM:LeGO-LOAM---两步优化的帧间里程计及代码分析
基于事实的讨论
【C - 基本概念】
一招包治pycharm DEBUG报错 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode
移动web开发03
[Mock Interview - 10 Years of Work] Are more projects an advantage?
质量管理大师爱德华·戴明博士经典的质量管理14条原则
PowerBI真经连续剧
One trick to cure pycharm DEBUG error UnicodeDecodeError: 'utf-8' codec can't decode
现在学习次世代3D游戏建模还能找到高薪好工作吗
智慧养老整体解决方案
软测人面试 ,HR 会问到哪些问题?学会涨薪3000+
软件测试技术之如何编写测试用例(4)
rk3399-0.0 svc命令
Numpy on the superposition of two arrays