JMeter SHA256加密演算法介面測試

2022-04-11 16:12:34 字數 1638 閱讀 6325

我們已經學過了如何利用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;

string password = "111111";

string pwd_sha256 = digestutils.sha256hex(password);

#結果是大寫:string pwd_sha256 = digestutils.sha256hex(password).touppercase();

vars.put("pwd-sha256", pwd_sha256);

二:新增http資訊頭管理器

三:新增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加密可以實現任何物件加密,這就決定...