現在很多的接口,例如登錄密碼會通過后台代碼自動進行加密,但是在jmeter中如果我們沒有引入加密過程的代碼,就需要自己通過抓包的方式獲取加密后的
密碼才可以登錄成功,為了方便我們可以通過引入代碼的方式快速登錄。下面簡單介紹兩種:
方式一:使用base64,函數助手方式
使用jmeter自帶的加密方法
方式二:使用jar包方式,引入beanshell預處理
開發給我們一個.java包,在我們不確認自己可以一次性導入引用成功的前提下,可以先將需要的代碼寫入到eclipse進行校驗,運行處正確的結果后,將代碼導成jar包的形式導入到jmeter中;
1.將所需要的代碼引入到eclipse工具中,檢查是否可以正常加密輸出
2. 將java文件導成jar包---使用工具eclipse
導成jar前,最好將主函數執行的結果代碼隱藏
導成所需要的jar包:
1. 所需要的地方,點擊右鍵 -- Export
2. 選擇jar包 -- JAR file
3. 點擊NEXT
4.選擇導出路徑,可以默認選擇jmeter\lib\ext\名字.jar
5.點擊finish,之后再對應的目錄下可以查看到剛才創建的jar包
6. 將jar包加載到jmeter中
選擇測試計划
7. 增加beanshell預處理
大概的一個過程就是這個樣子的,后期有新內容可以新增。。。。。