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