新建JSR223 预处理程序,脚本语言选择javascript
load("jsencrypt.min.js");
注:加载js文件,存放相对路径,绝对路径也可
log.info("jsencrypt.min.js加载成功");’
注:log打印日志
var encrypt = new JSEncrypt();
注:创建JSEncrypt类对象
encrypt.setPublicKey(vars.get("public_key")); //公钥(变量)
通过上述参数,传到JSR223 预处理程序,
var PassWord = encrypt.encrypt("${PS}"); //加密内容
注:加密传进来的明文密码
//log.info("${public_key}");
log.info("${PS}");
log.info(PassWord)
//log.info(vars.get("PassWord"))
//log.info(vars.get("${PS}""));
vars.put("PassWord",PassWord);
注:将PassWord赋值