问答 Charles 和 Postman 分别是什么?

xiaoxiao · 2019年09月17日 · 最后由 johngao 回复于 2019年11月19日 · 4374 次阅读

如题~😉

共收到 10 条回复 时间 点赞

😔 懵了,一个是抓包工具,一个是测试接口的工具,为啥要比较这两个工具?有啥意义吗...

Charles 主要是网络层的,Charles 可以抓取 http 接口协议,模拟各种网络情况等功能。
Postman 主要是接口层的,Postman 可以编辑接口进行接口测试,可以对接口数据进行各种预处理。

之前面试被问到,请比较下 jmeter 和 postman 的优缺点~~~!

charles 的产品定位是 网络协议分析、web debug proxy,不仅仅是 http 协议;
postman 的产品定位是 http 协议的接口类开发测试;

2 个不同类的产品,没什么好比的,也不存在竞争关系。

那 fiddler 和 Charles 的区别呢

问的是 fiddler 和 Charles 吧

企鹅 回复

一个支持 mac,一个不支持 mac😝

通过查看两个官网能够得知:
Charles 工具是一个 HTTP 代理工具,主要用于调试浏览器和服务器之间的通信
Postman 工具是一个 API 开发协作平台,简化了构建 API 的每个步骤,也可以作为自动化测试平台。
两者的定位是不一样的,Charles 专精于 Debug 调试,Postman 致力于 api 开发协作(对于个人来说,这个功能基本没有用到,但是 Postman 的主要定位就是团队协作)

9楼 已删除

还是喜欢 Fiddler, 已经有分布式版本 Fiddler Orchestra, 可惜团队 Leader 离职了

企鹅 回复

通常我都习惯用 fiddler,有次测试 websocket 接口,发现 Charles 抓 websocket 的数据更好更直观

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册