性能測試(3):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
在這裏插入圖片描述
⑦、編寫參數獲取腳本
在這裏插入圖片描述
⑧、增加斷言

⑨、添加監聽器

⑩、設置線程屬性、執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章