码迷,mamicode.com
首页 > 其他好文 > 详细

fiddler charles postman

时间:2019-01-03 12:55:34      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:也有   测试   服务   rom   压力   服务器   调试   程序   .com   

https://my.oschina.net/qqtalk/blog/1805525

https://blog.devtang.com/2015/11/14/charles-introduction/

https://www.cnblogs.com/yyhh/p/5140852.html

2个工具,一个是抓包工具Charles,一个是API调试工具Postman。前几天,尝试使用Charles抓取Websocket的消息,折腾了好久才成功,Postman也一样,安装了app版本,也遇到了一些问题,想把过程分享给需要的朋友。

Charles

Charles是一个HTTP代理/HTTP监视器/反向代理,它允许开发人员查看他们的机器和Internet之间的所有HTTP和SSL/HTTPS通信,包括请求、响应和HTTP头(包含cookie和缓存信息)。

基本原理就是将自己作为代理服务器,浏览器、手机app等客户端进行代理设置,配置成Charles监听的端口,客户端将请求发给Charles,Charles再将请求发送给真正服务器,结果返回时,由Charles转发给浏览器、手机等客户端。

下面说明各种协议的请求抓取,环境如下:

  • 使用Android手机作为客户端,模拟发送各种请求;
  • 在Mac电脑上安装Charles应用程序,作为代理服务器;
  • 抓取小米商城app的各种请求;
  • 保证Android、Mac连接同一个网络;
其他功能介绍

还可以提供以下功能,这里就不展开说了,网上也有很多资料:

  • 模拟慢速网络;
  • 修改网络请求内容,多次发送请求;
  • 给服务器做压力测试;
  • Map功能,可以将app请求到测试环境;
  • Breakpoints功能,当指定的网络请求发生时,Charles会截获该请求,可以在Charles中临时修改网络请求的返回内容;

Postman

Postman是一种网页调试与发送网页http请求的应用,可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。

之前一直使用Chrome app版本,最近这个版本不维护了,提示使用应用程序版本,这个工具使用比较简单,我就说说我觉得比较棒的功能。

 

 

fiddler也是抓包工具,与charles的区别

https://www.cnblogs.com/qingqing-919/p/8444816.html

https://www.cnblogs.com/MLing/p/6863867.html

一些抓包工具的问题及解决,https://www.jianshu.com/p/e344a229a015

 

fiddler charles postman

标签:也有   测试   服务   rom   压力   服务器   调试   程序   .com   

原文地址:https://www.cnblogs.com/ktmtwm/p/10213534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!