嗨,大家好,我是葉子
背景:某APP項目中需要進行各接口的性能測試,比如:測試商品的搜索功能、店鋪查詢功能等接口,測試時需要保持登錄狀態,所以需要獲取到登錄賬號的token,方便之后的接口測試。
准備環境:jmeter5.0,下載jar包
下載地址:https://mvnrepository.com/
1、在搜索框輸入jedis關鍵字,點擊"search"獲取
2、點擊最上面的 Jedis
3、選擇下Jedis的版本2.9.0,點擊后跳轉到可下載頁面,點擊"jar"進行包的下載
4、將下載好的jar包放到本地jmeter目錄下,如:E:\software\apache-jmeter-5.0\lib\ext
5、打開jmeter,右擊“測試計划”點擊“添加”—>“線程”—>"線程組",如下圖操作步驟:
將下載好的jar包引入到jmeter中,如下圖操作步驟:
6、在線程組中添加BeanShell取樣器,參考下圖操作步驟:
7、編寫BeanShell腳本,腳本如下:
8、在線程組中加jmeter調試工具Debug Sampler,方便調試,如想具體了解這個工具如何使用,請參考:https://www.cnblogs.com/puresoul/p/4817832.html
9、添加監聽器,操作如下圖:
10、點擊運行,在察看結果樹中,看運行結果,點擊Debug Sampler可以看到已經取到了,想要的tokenValue
注:關於jmeter操作redis參考:https://www.cnblogs.com/UncleYong/p/10950733.html#_label2
更多redis命令,參考:https://www.cnblogs.com/UncleYong/p/10950727.html