出于安全考虑,有的网站在登陆的时候为了防止用户在登录时账户密码泄漏,会使用各种加密,给登录的账户密码加密,比如:明文保存,对称加密算法,MD5、SHA1等单向HASH算法,RSA算法,加密FBPDF2算法,bcrypt,scrypt等。所以我们在做注册或者登录的性能测试时需要借助脚本来帮助自己解密成功调用接口。
RSA算法加密原理图:
详细的操作过程:
1、将ip地址和端口参数化
2、给密码使用rsa算法加密,添加一个取样器:BeanShell取样器,粘贴脚本代码,代码如下
出于安全考虑,有的网站在登陆的时候为了防止用户在登录时账户密码泄漏,会使用各种加密,给登录的账户密码加密,比如:明文保存,对称加密算法,MD5、SHA1等单向HASH算法,RSA算法,加密FBPDF2算法,bcrypt,scrypt等。所以我们在做注册或者登录的性能测试时需要借助脚本来帮助自己解密成功调用接口。
RSA算法加密原理图:
详细的操作过程:
1、将ip地址和端口参数化
2、给密码使用rsa算法加密,添加一个取样器:BeanShell取样器,粘贴脚本代码,代码如下