2. postman函数参数化、自定义函数
前言
随机参数化是在接口测试中经常要使用到的,比如新建一个品牌,品牌名称要唯一;
比如订单号要唯一等。
一、Postman 中有五个内置的随机数:
在Body 的输入框中中输入一个大括号,自带的函数就可以出来。
{{$randomInt}} -- 添加0和1000之间的随机整数。
{{$guid}} -- 添加一个V4风格GUID(如: aa002-44ac-45ca-aae3-52bf19650e2d)。
{{$timestamp}} -- 时间戳,精确到秒。
{{$randomPhoneNumberExt}} --- 12位的随机电话号码,类似这样子:7-426-504-8619
例子:新建一个随机数的学校
二、postman 自定义函数
1. 在postman 的前置请求中,输入获取随机数的代码:
function GetRandomNum(Min,Max) // 定义函数
{
var Range = Max - Min;
var Rand = Math.random();
return(Min + Math.round(Rand * Range));
}
var num = GetRandomNum(10000,999999); // 把生成的随机数存放到变量 num 中
pm.environment.set('num',num); // 把变量的值设置到环境变量中
2. 设置环境变量
把自定义函数中的值存放到环境变量
3. 请求中引用环境变量
点击运行,就可以生成一个随机的学校名称。
获取当前时间函数:
now_time = new Date().getTime();
pm.environment.set('time',now_time);
其他需要的函数按照这个思路自己去写即可...
分类:
PostMan
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-04-01 Linux学习3-yum安装java和Tomcat环境