1. 程式人生 > >Jmeter >遇到加密的介面怎麼辦?

Jmeter >遇到加密的介面怎麼辦?

最近在工作中遇到了一個比較棘手的問題,在編寫壓測指令碼時發現介面的入參和返回值都進行了加密,那麼在對引數進行引數化以及校驗返回值是否正確的時候明顯就增加了難度,那麼該怎麼辦呢?思路很重要,如下: 在這裡插入圖片描述

流程:

  1. 明文引數
  2. 對引數進行引數化
  3. 對引數化之後的引數,進行加密
  4. 請求
  5. 獲取返回值,並進行解密
  6. 校驗結果是否正確

關鍵點在於③⑤對資料的加解密。

解決方案:

  1. jmeter引入第三方jar,jar包就是自己編寫的加解密工具包
  2. bean shell 呼叫jar包,對資料進行加解密

知識點: