Fiddler:虽然有接口测试功能,很少用来做接口测试。 一般用Fiddle来做抓包和异常测试,辅助接口测试。
Postman: 是接口调试工具,使用比较简单,容易上手,缺点是不能直接操作数据库。
Jmeter: 可以做接口手工测试、自动化测试、性能测试。如果只考虑接口测试的话没有Postman方便,但是Jmeter功能更强大,可以直接操作数据库。如果项目里这几个测试都需要做的话,优先Jmeter,可继承性更高。
下面我们来详细介绍下Postman和Jmeter的区别:
个人理解:创建接⼝测试⽤例postman和jmeter是没有区别的。但步骤的实现是有区别的。、
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提取器),还可以提取其他数据(正则表达式提取器)。
还有就是数据⽤例实现时的区别:
区别1: jmeter⽐较适合进⾏数据与操作分离,⽽postman⽐较适合把数据和操作放在⼀起,显然postman操作更简单, jmeter更便于维护
区别2: postman也⽀持csv数据⽂件的导⼊,但是每次执⾏时都需要收⼯加载数据⽂件。不⽅便(所以只能做半⾃动化)。

本文介绍了Fiddler、Postman和Jmeter在接口测试中的应用。Fiddler主要用于抓包和异常测试,Postman适合简单的接口调试,而Jmeter则适合接口手工测试、自动化测试及性能测试。Postman操作简便,但Jmeter功能更强大,能直接操作数据库。两者的区别在于请求构造、数据管理、断言实现以及执行方式等方面。Jmeter的断言更丰富,Postman更适合手动接口测试,而Jmeter更适合自动化测试。
最低0.47元/天 解锁文章
2907

被折叠的 条评论
为什么被折叠?



