公司:#美團 #滴滴
崗位:#軟件測試工程師
關(guān)鍵字:#接口測試 #接口測試工程師 #API接口 #jmeter #postman
1.支持的協(xié)議不同 Postman只支持HTTP及HTTPs協(xié)議。 Jmeter支持HTTP、HTTPS、socket、POP3、smtp、JDBC的多種協(xié)議
2.步驟的實現(xiàn)(有區(qū)別) Postman使用Collections管理用例,Jmeter是線程組管理用例 Postman和jmeter都是創(chuàng)建http請求
區(qū)別1:postman請求的請求URL是一個整體,jmeter分成了4個部分(協(xié)議、主機、端口、路徑)
區(qū)別2:postman可以在請求中直接填寫請求頭信息, jmeter需要通過添加http請求頭管理器添加請求頭
3,數(shù)據(jù)用例的實現(xiàn)
區(qū)別1:jmeter比較適合進行數(shù)據(jù)與操作分離,而postman比較適合把數(shù)據(jù)和操作放在一起,顯然postman操作更簡單,jmeter更便于維護
區(qū)別2: postman也支持csv數(shù)據(jù)文件的導入,但是每次執(zhí)行時都需要收工加載數(shù)據(jù)文件。
不方便(所以只能做半自動化) Jmeter可以進行完全自動化,特別是引入ant后效果更明顯
4.斷言的實現(xiàn)
區(qū)別1:Postman有很多自帶的斷言函數(shù),直接引用即可,操作非常方便。。。 jmeter也自帶斷言組件,操作非常直觀。
區(qū)別: postman用函數(shù)斷言, jmeter用元件進行斷言
區(qū)別2:jmeter支持正則表達式斷言,postman不支持
區(qū)別3:Jmeter的斷言更豐富。 postman需要通過編程來實現(xiàn)同樣的效果,所以難度更大
5.執(zhí)行 區(qū)別:默認執(zhí)行,postman不能保存結(jié)果,jmeter可以報存結(jié)果Postman可以通過newman實現(xiàn)批量執(zhí)行和保存結(jié)果,jmeter可以通過ant實現(xiàn)批量執(zhí)行和保存結(jié)果
6.其他Postman比較適合做手工接口測試,因為簡單,可以實現(xiàn)半自動化 Jmeter比較適合自動化接口測試,因為功能強大并且可以保存腳本,批量執(zhí)行設置很容易 Postman一般用來做接口測試,用來發(fā)現(xiàn)BUG,驗證后臺程序 Jmeter可以進行接口測試及性能測試。