公司:#美團 #滴滴
崗位:#軟件測試工程師
關鍵字:#接口測試 #接口測試工程師 #API接口 #jmeter #postman
1.支持的協議不同 Postman只支持HTTP及HTTPs協議。 Jmeter支持HTTP、HTTPS、socket、POP3、smtp、JDBC的多種協議
2.步驟的實現(有區別) Postman使用Collections管理用例,Jmeter是線程組管理用例 Postman和jmeter都是創建http請求
區別1:postman請求的請求URL是一個整體,jmeter分成了4個部分(協議、主機、端口、路徑)
區別2:postman可以在請求中直接填寫請求頭信息, jmeter需要通過添加http請求頭管理器添加請求頭
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可以進行接口測試及性能測試。