Postman 的前后置脚本中是完全支持 JavaScript 编写代码,JavaScript 有很多内置的对象和方法,可以帮助我们完成各种任务,比如生成随机数和测试响应数据。
一、生成随机数
使用Math.random()方法来生成一个 0 到 1 之间的随机小数,比如:
Math.random() // 0.0-1.0之间的数字,小数 0.465413246541
生成一个指定范围内的随机数:
Math.random()*10 // 0.0-10.0之间的数字,小数 9.465413246541
生成一个整数,可以使用Math.floor()、Math.ceil()或者Math.round()方法来对小数进行取整:
Math.floor(Math.random()*10) // 直接舍弃小数部分 0,1,2,3,4,5,6,7,8,9
Math.floor(9.232323123313213)=9 // 直接舍弃小数部分 9
Math.ceil(Math.random()*10) // 进1法,整数部分加1, 1,2,3,4,5,6,7,8,9,10
Math.ceil(9.232323233231121)=10 // 进1法,整数部分加1, 10
Math.round(Math.random()*10) // 四舍五入法,最接近的整数 0,1,2,3,4,5,6,7,8,9,10
Math.round(9.232323233231121)=9 // 四舍五入法,最接近的整数 9
场景 1:随机生成一个用户名
生成一个用户名,规定格式为 kira001,kira002,jkira003。
var num="";
// 循环生成3位数
for(var i=0;i