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提取器),還可以提取其他數據(正則表達式提取器)

3數據用例的實現

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

區別2: postman也支持csv數據文件的導入,但是每次執行時都需要收工加載數據文件。不方便(所以只能做半自動化)
  Jmeter可以進行完全自動化,特別是引入ant后效果更明顯

4斷言的實現

區別1:Postman有很多自帶的斷言函數,直接引用即可,操作非常方便。。。 jmeter也自帶斷言組件,操作非常直觀。 區別: postman用函數斷言, jmeter用元件進行斷言

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

區別3:Jmeter的斷言更豐富。 postman需要通過編程來實現同樣的效果,所以難度更大

5執行

區別:默認執行,postman不能保存結果,jmeter可以報存結果
Postman可以通過newman實現批量執行和保存結果,jmeter可以通過ant實現批量執行和保存結果

6其他

Postman比較適合做手工接口測試,因為簡單,可以實現半自動化
Jmeter比較適合自動化接口測試,因為功能強大並且可以保存腳本,批量執行設置很容易
Postman一般用來做接口測試,用來發現BUG,驗證后台程序
Jmeter一般用來做自動化測試,做冒煙測試。


免責聲明!

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



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