台州网站开发建设,wordpress网站在哪里修改,现在网站优化怎么做,静安区网站建设最近在做http加密接口#xff0c;请求头的uid参数及body的请求json参数都经过加密再发送请求#xff0c;加密方式为#xff1a;ase256。所以#xff0c;jmeter发送请求前也需要对uid及json参数进行加密。我这里是让开发写了个加密、解密的jar#xff0c;jmeter直接调用这个…最近在做http加密接口请求头的uid参数及body的请求json参数都经过加密再发送请求加密方式为ase256。所以jmeter发送请求前也需要对uid及json参数进行加密。我这里是让开发写了个加密、解密的jarjmeter直接调用这个jar包进行加密、解密。
1、加解密的jar包放到jmeter的lib\ext目录下
2、在测试计划--Add directory or jar to classpath 添加需要调用的jar包 3、在http请求下添加bean shell preprocessor
jar包 jmeter调用
import com.changfu.EncryptAndDecryptInterface; #导入加密类 String json_str {\username\:\amychen02\,\password\:\F59BD65F7EDAFB087A81D4DCA06C4910\,\deviceNo\:\355848069888942\}; #请求的参数 String enpostEncryptAndDecryptInterface.getEncryptPost(json_str); #将请求参数加密 vars.put(enpost,enpost); #数据存到jmeter变量中 4、请求发送加密码的参数
在http请求--body data直接使用上一步加密后的参数变量enpost