JMeter 登錄,獲取token的接口測試401


項目組突然閑下來了,慌,所以給自己找點事情做,就在看測試的工具,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】右鍵->添加->監聽器->察看結果樹。(這個就不上圖了,很簡單的)然后先后給大家看看運行成功的亞子 ✌:

 我太難了,這個入門級別的操作,我真是玩了一天才弄好。

慢慢積累,一點點進步!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM