jmeter 請求發送加密參數(加密接口測試一)


轉自

http://www.cnblogs.com/wnfindbug/p/5817038.html

最近在做http加密接口,請求頭的uid參數及body的請求json參數都經過加密再發送請求,加密方式為:ase256。所以,jmeter發送請求前也需要對uid及json參數進行加密。我這里是讓開發寫了個加密、解密的jar,jmeter直接調用這個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 enpost=EncryptAndDecryptInterface.getEncryptPost(json_str);  #將請求參數加密
vars.put("enpost",enpost);   #數據存到jmeter變量中

 

4、請求發送加密碼的參數

在http請求-->body data直接使用上一步加密后的參數變量enpost

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM