all.js放到jmeter的bin目录下
原始代码:
load("all.js");
//获取公共modulus
var modulus = vars.get("modulus");
log.info(modulus);
//获取公共modulus
var exponent = vars.get("exponent");
log.info(exponent);
//要加密的密码
var adminpassword = vars.get("admin_password");
log.info(adminpassword);
function RSA(){
var rsa = new RSAKey();
rsa.setPublic(modulus, exponent);
var enpassword = rsa.encrypt(adminpassword);
return enpassword;
}
var password = RSA();
log.info(password);
//将加密的密码存入enadmin_password
vars.put("enadmin_password",password);