在请求URL 数据时,如果需要对请求参数做预处理、打印请求日志、清理数据等都可以在pre-request Script中编写javaScript脚本进行实现。
常用的操作包括:
1、打印日志
2、获取请求参数,校验数据
3、获取全局变量,集合变量和环境变量值等进行二次处理
4、设置、删除变量,进行重新赋值
5、逻辑判断业务控制
6、同步发送请求
console.log("步骤一") //打印日志
console.log(pm.request.body)//获取请求内容,返回的是JSON格式
console.log(pm.globals.get("参数名")) //获取全局参数变量信息
console.log(pm.collectionVariables.get("参数名")) //获取集合变量信息
console.log(pm.environment.get("参数名")) //获取当前环境变量信息
m.globals.set("参数名","参数值") //设置一个全局变量
pm.globals.unset("参数名"); //删除变量名称,unset后会在会在配置页面删除该变量
if (time<20)
{
username=pm.globals.get("username"); //业务A
}else{
username=pm.collectionVariables.get("username") //业务B
}
const ur