我們已經學過了如何利用python指令碼對sha256加密介面進行測試,還沒學會的小夥伴們可以看回我寫的隨筆python-sha256加密演算法介面測試,那麼,對於sha256加密演算法介面,我們如何使用jmeter來進行測試呢?下面,我們來學習兩種方法。
介面文件如下:
介面位址:
返回格式: json
請求方式: post
請求引數:
請求頭:
鍵:x-requested-with 值:xmlhttprequest
成功返回示例:
}失敗返回示例:
, 'success': 'false'}
方法一:使用jmeter的自帶函式
一:開啟函式助手,選擇__digest
引數含義:
二:新增http資訊頭管理器
三:新增http請求
方法二:新增「beanshell 預處理程式」
一:在「執行緒組」上新增前置處理器-beanshell preprocessor
在script寫入以下**:
import org.apache.commons.codec.digest.digestutils;二:新增http資訊頭管理器string password = "111111";
string pwd_sha256 = digestutils.sha256hex(password);
#結果是大寫:string pwd_sha256 = digestutils.sha256hex(password).touppercase();
vars.put("pwd-sha256", pwd_sha256);
三:新增http請求
什麼是256位加密
256位加密,是ssl證書中重要的部分。通常,ssl中使用的加密演算法是指不對稱加密,即使用兩把完全不同但又是完全匹配的一對鑰匙 公鑰和私鑰。在使用不對稱加密演算法加密檔案時,只有使用匹配的一對公鑰和私鑰,才能完成對明文的加密和解密過程。在實際應用中,資料加密並非是通過非對稱加密完成的,而是對稱加密...
iOS SHA256加密 RSA公鑰加密
這兩天公司有這樣兩個需求,乙個是從前端 h5 互動,獲取到乙個字串,要求對這個字串進行,sha256計算摘要 也相當於加密 之後得到的是uint8 t型別的位元組陣列,然後對位元組陣列進行rsa公鑰加密。在base64編碼,返回給前端 h5 ios也是前端 最終資料還是給後台。另乙個需求就是 公鑰驗...
MD5加密 SHA256加密 RSA加密
rsa加密 md5加密 1 md5加密較為可靠,需要引入commons codec 1.9.jar 2 md5加密不可逆,也就是加密後不能再根據加密的秘鑰去解密,網上md5解密實際上是暴力破解。如果需要可逆的話,請選擇des aes 異或 凱撒 rsa等。3 md5加密可以實現任何物件加密,這就決定...