在進行接口測試時,會遇到需要對數據進行加解密處理。常見的加解密算法有MD5、RSA、AES等,網上也有很多關於加解密的示例,開源的包使用起來也非常方便。
在接口測試工具中,有些工具自帶加解密函數,可讓供用戶快速調用進行數據處理,本文重點介紹如何使用Eolinker進行RSA加解密。
首先我們在Eolinker的自動化測試中創建一個流程測試用例,里面有兩個測試步驟,在第一個步驟中,請求體填寫需要加密的參數。
按需求在前置腳本或后置腳本,編寫加密腳本。獲取請求參數的值,進行加密后賦值為全局變量可供下個步驟使用。這里的公私鑰可自己生成或在網上工具生成。
在第二個步驟中,獲取第一個步驟加密后的數據,在內置RSA函數進行解密。
創建后的流程用例如下圖所示,點擊左上角測試按鈕進行測試。
測試完成,即可查看報告。我們可以在報告看到第一個測試步驟正常對數據進行了加密處理並輸出加密后的信息。
第二個步驟正確解密第一個步驟傳入的加密數據。
以上就是使用Eolinker進行RSA加解密的整個流程,使用測試工具測試API效率很高也很方便。在整個流程中,可以看到Eolinker有着強大的功能,這里沒有一一展示,如有興趣可進入Eolinker官網使用。
使用地址:www.eolinker.com