項目組突然閑下來了,慌,所以給自己找點事情做,就在看測試的工具,fiddle,Postman,JMeter,發現前面兩個好像差不太多,JMeter可以用於壓力測試,就下了個JMeter開始測本地項目的接口,因為項目中做了登錄權限,所以要先在JMeter實現登錄接口,再去實現其他的Http接口的測試。這個401的問題弄了差不多一天時間才弄好,,,是有點慢哈,下面我就來一步一步告訴大家我都是怎么解決的。
廢話不多說,先上圖:博主這個是漢化之后的,也不是說漢化,就是更換了語言(🤭)
既然都說到了設置語言就來po一下把:
切換中文:Options->Choose Language ->Chinese(Simplified)中文簡體
一、在TestPlan右鍵->添加->線程(用戶)-> 線程組 (我把新建的線程組改名為了:獲取token)
二、在【獲取token】右鍵 ->添加->取樣器->HTTP請求 (我改名為了:登錄)
然后編輯【登錄】的參數值,協議,IP,端口,Http請求方式,請求路徑,請求參數(注:我登陸的后台參數是一個User對象,並且對象前面標注了一個注解:@RequestBody,所以參數要用第二個【消息體數據】,這個是JSON格式的)
三、【登錄】右鍵-> 添加->后置處理器->正則表達式提取器,這個就是把登錄后返回的token通過正則提取出來。
四、【登錄】右鍵->添加->配置原件->HTTP信息頭管理器,這個就是等同於Postman的Headers。為后面的Http請求填寫請求頭的信息。
五、線程組【獲取token】右鍵->添加->取樣器->添加HTTP請求,我這里改名為了:獲取FarmInfo。然后還是填寫請求的的協議,IP,端口,路徑,參數。
六、最后一步,就是添加查看運行結果,線程組【獲取token】右鍵->添加->監聽器->察看結果樹。(這個就不上圖了,很簡單的)然后先后給大家看看運行成功的亞子 ✌:
我太難了,這個入門級別的操作,我真是玩了一天才弄好。
慢慢積累,一點點進步!