try {
// redis 连接配置
var redisConfig = "{"host":"192.168.181.130","password":"123456","database":0}";
// 获取当前登录的手机号
var phone = pm.variables.get("phone");
// 后端服务缓存验证码在redis的key
var key = "DEFAULT_CODE_KEY:" + phone;
console.log("redis key:", key);
// 执行jar包获取redis缓存数据
var jarResult = pm.execute('apifox-redis-1.0-SNAPSHOT.jar', [redisConfig, "GET", key]);
console.log("redis 缓存数据:", jarResult);
// 反序列化异常处理
var code = jarResult.substr(jarResult.length-7, 6);
// 自动填充验证码到登录接口的`code`字段
pm.variables.set("code", code);
console.log("验证码:", code);
} catch (e) {
console.error(e.message);
}