Fiddler、Postman、Jmeter都可做接口测试,但区别是什么?

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数据⽂件的导⼊,但是每次执⾏时都需要收⼯加载数据⽂件。不⽅便(所以只能做半⾃动化)。Jmeter可以进⾏完全⾃动化,特别是引⼊ant后效果更明显。

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

 

再就是断⾔的实现时的区别:

区别1: Postman有很多⾃带的断⾔函数,直接引⽤即可,操作⾮常⽅便。。。 jmeter也⾃带断⾔组件,操作⾮常直观。 postman⽤函数断⾔,jmeter⽤元件进⾏断⾔。

区别2: jmeter⽀持正则表达式断⾔, postman不⽀持。
区别3: Jmeter的断⾔更丰富。 postman需要通过编程来实现同样的效果,所以难度更⼤。

在执⾏⽅⾯

默认执⾏, postman不能保存结果, jmeter可以报存结果。

Postman可以通过newman实现批量执⾏和保存结果, jmeter可以通过ant实现批量执⾏和保存结果。

最后就是其他

Postman⽐较适合做⼿⼯接⼝测试,因为简单,可以实现半⾃动化。

Jmeter⽐较适合⾃动化接⼝测试,因为功能强⼤并且可以保存脚本,批量执⾏设置很容易

Postman⼀般⽤来做接⼝测试,⽤来发现BUG,验证后台程序

Jmeter⼀般⽤来做⾃动化测试,做冒烟测试。

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值