Postman和jmeter的區別

1.建立接口用例集(沒區別)

Postman是Collections,Jmeter是線程組,沒什麼區別。正則表達式

2.步驟的實現(有區別)

Postman和jmeter都是建立http請求
區別1:postman請求的請求URL是一個總體,jmeter分紅了4個部分(協議、主機、端口、路徑)
區別2:postman能夠在請求中直接填寫請求頭信息,  jmeter須要經過添加http請求頭管理器添加請求頭
區別3:對於cookie,postman能夠對cookie作管理,可是jmeter只需添加http cookie管理器便可完成cookie的處理,而且是自動處理cookie信息,因此jmeter的cookie管理更簡單編程

Postman在pre-request script能夠添加前置請求,獲取響應數據,比較容易進行json結果的處理,很方便的提取json數據——————jmeter不只能夠處理json數據,(json提取器),還能夠提取其餘數據(正則表達式提取器)json

3數據用例的實現

區別1:jmeter比較適合進行數據與操做分離,而postman比較適合把數據和操做放在一塊兒,顯然postman操做更簡單,jmeter更便於維護cookie

區別2: postman也支持csv數據文件的導入,可是每次執行時都須要收工加載數據文件。不方便(因此只能作半自動化)
  Jmeter能夠進行徹底自動化,特別是引入ant後效果更明顯函數

4斷言的實現

區別1:Postman有不少自帶的斷言函數,直接引用便可,操做很是方便。。。 jmeter也自帶斷言組件,操做很是直觀。 區別: postman用函數斷言, jmeter用元件進行斷言post

區別2:jmeter支持正則表達式斷言,postman不支持測試

區別3:Jmeter的斷言更豐富。 postman須要經過編程來實現一樣的效果,因此難度更大spa

5執行

區別:默認執行,postman不能保存結果,jmeter能夠報存結果
Postman能夠經過newman實現批量執行和保存結果,jmeter能夠經過ant實現批量執行和保存結果線程

6其餘

Postman比較適合作手工接口測試,由於簡單,能夠實現半自動化
Jmeter比較適合自動化接口測試,由於功能強大而且能夠保存腳本,批量執行設置很容易
Postman通常用來作接口測試,用來發現BUG,驗證後臺程序
Jmeter通常用來作自動化測試,作冒煙測試。接口

相關文章
相關標籤/搜索