jmeter 加密解密_使用Jmeter对SHA1加密接口进行性能测试
生活随笔
收集整理的這篇文章主要介紹了
jmeter 加密解密_使用Jmeter对SHA1加密接口进行性能测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????????????機會只留給那些有準備的人
改變能改變的,接受不能改變的,就是進步
性能測試過程中,有時候會遇到需要對信息頭進行加密鑒權,下面我就來介紹如何針對SHA1加密鑒權開發性能測試腳本
?1、首先了解原理,就是需要對如下三個參數進行SHA1加密,(AppSecret + Nonce + CurTime),三個參數拼接的字符串,進行SHA1哈希計算,轉化成16進制字符(String,小寫)
2、CheckSum有效期:出于安全性考慮,每個checkSum的有效期為5分鐘(用CurTime計算),建議每次請求都生成新的checkSum,同時請確認發起請求的服務器是與標準時間同步的,比如有NTP服務。
?3、我們需要做的就是問開發拿到SHA1加密函數(java),然后通過jmeter的BeanShell調用,就可以實現該效果
一、添加線程組?
1. 添加線程組,Jmeter執行是通過線程組進行驅動的,測試計劃必須最少有一個線程組,選中Test Plan,點擊右鍵,添加》Threads》線程組二、添加BeanShell Sample、HTTP請求?
1. 添加BeanShell請求-選中線程組,點擊右鍵,添加》Sampler》BeanShell Sample2. BeanShell 要調用的java語句如下,注意此處的調用函數一定要先申明,在最后進行調用3. 添加HTTP請求,-選中線程組,點擊右鍵,添加》Sampler》HTTP請求4. 在HTTP請求中輸入服務器ip、端口、路徑、參數5. 在HTTP請求添加信息頭管理器,右鍵點擊HTTP請求》添加》配置元件》HTTP信息頭管理器,輸入AppKey、Nonce、CurTime、CheckSum、Content-Type6. 在HTTP請求添加斷言,右鍵點擊HTTP請求》添加》斷言》響應斷言,輸入要斷言的字段7. 添加察看結果樹,右鍵點擊線程組》添加》監聽器》察看結果樹,用來查看測試結果三、執行請求?
1. 在頁面點擊啟動按鈕,就可以看到腳本正常執行,響應結果正常,到此腳本開發完成,可以直接調用該腳本進行性能測試如果文章對你有幫助,可以掃描下面的二維碼進行關注,歡迎轉發、本人會不定期發表和測試相關的文章,與大家分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲復制,有紕漏的也請大家糾正
掃碼關注
更多精彩
溫馨提示
關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址
聽說轉發文章
會給你帶來好運
總結
以上是生活随笔為你收集整理的jmeter 加密解密_使用Jmeter对SHA1加密接口进行性能测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软发布 Windows AI Stud
- 下一篇: 厚怎么读 厚的拼音是什么