如题~
懵了,一个是抓包工具,一个是测试接口的工具,为啥要比较这两个工具?有啥意义吗...
Charles 主要是网络层的,Charles 可以抓取 http 接口协议,模拟各种网络情况等功能。
Postman 主要是接口层的,Postman 可以编辑接口进行接口测试,可以对接口数据进行各种预处理。
之前面试被问到,请比较下 jmeter 和 postman 的优缺点~~~!
charles 的产品定位是 网络协议分析、web debug proxy,不仅仅是 http 协议;
postman 的产品定位是 http 协议的接口类开发测试;
2 个不同类的产品,没什么好比的,也不存在竞争关系。
那 fiddler 和 Charles 的区别呢
问的是 fiddler 和 Charles 吧
通过查看两个官网能够得知:
Charles 工具是一个 HTTP 代理工具,主要用于调试浏览器和服务器之间的通信
Postman 工具是一个 API 开发协作平台,简化了构建 API 的每个步骤,也可以作为自动化测试平台。
两者的定位是不一样的,Charles 专精于 Debug 调试,Postman 致力于 api 开发协作(对于个人来说,这个功能基本没有用到,但是 Postman 的主要定位就是团队协作)
还是喜欢 Fiddler, 已经有分布式版本 Fiddler Orchestra, 可惜团队 Leader 离职了