JMeter對jar包調用以及加密參數傳遞
前言
JMeter在請求時,肯定會需要參數傳遞,參數值如果不變動或者不需要加解密這些操作,則操作上都是比較簡單。
如果參數值不固定,而且需要加解密正確的時候該如何操作呢?
先說一下我這個接口大概的需求:
1、該接口主要實現獲取出符合要求的二維碼鏈接;
2、請求參數通過RSA加密,需要生成符合要求的RSA加密值;
3、不知道加密具體機制,但是有源碼可以直接調用。
實現
1、生成jar包
這一步很重要,如果自己熟悉java,則需要自己讀懂開發的java代碼,提取出我們需要的方法,對其進行修改,並且進行打包。如果不行,則可以找開發幫忙。
這裏不能貼出我寫的源碼,畢竟每個公司需求也不一樣。這個步驟,我主要是對傳入參數進行了修改,只需要傳入時間戳即可。
2、jar包存放位置
將打包好後的jar包放入JMeter安裝目錄ext目錄中,例如:
D:\Tools\Apache\Jmeter\lib\ext
注意:
1、jar包是完全可以正常運行,檢測方法根據自己而定,一般爲 java -jar jar包名稱;
2、有其他依賴的jar包,需要一起放入。
3、JMeter參數設置
①、打開JMeter操作面板
略
②、創建測試計劃
略
③、增加線程組
略
④、增加HTTP請求,並設置請求方式和路徑
⑤、增加參數,並設置參數值
⑥、新增 BeanShell PreProcessor
⑦、編寫參數獲取腳本
⑧、增加斷言
略
⑨、添加監聽器
略
⑩、設置線程屬性、執行
略