微信调试环境介绍

背景:在微信封闭的生态系统中,作为开发人员,我们如何去调试微信呢?从当初的修改上传,测试,回退版本,继续上传,又回退版本......头大了,未来解决这个问题,我们就要想办法了,目前方法总结如下:
1.ngrok的使用 地址: http://www.ngrok.cc/(日软件有朋友sunny开发,再次感谢下我这位伟大的朋友)
用途:在本机开发好的网站想让客户测试不再需要上传到服务器上面,使用本站服务轻松解决,仅需一条命令;微信开发也不需要再上传到服务器,本站服务器帮您解决80端口问题,实现微信服务器直接访问到您本机的web服务。
推荐理由:无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离
教程:见官网 http://www.ngrok.cc/(有视频)
2.花生壳 http://www.oray.com/activity/140902/?icn=oray_140902&ici=hsk_home-grid(像其他的net123等软件一样的道理)
用途: 本站服务器帮您解决80端口问题,实现微信服务器直接访问到您本机的web服务,同时还支持远程桌面,非常方便,只需要简单配置即可!
缺点:现在注册费用是6元,同时流量有1G/月限制
使用方法:见手册
3.抓包工具fiddle或者wireshark(自行搭建)
优点:功能强大,几乎无限制
缺点:实现起来比较麻烦,不推荐使用
4.本人开发者工具(推荐使用) http://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html#.E4.B8.8B.E8.BD.BD.E5.9C.B0.E5.9D.80
用途:本地调试微信接口,以及一些请求响应,总之微信中的调试大部分可以了!
优点:手机和电脑联调,微信中的大部分功能都可以模拟或者调试
缺点:没有加入到测试软件授权中,是不允许使用工具调试他人的公众号!
 综上所属:还是重点推荐第四种微信官方调试工具,成本低,使用方便,功能强大!

你可能感兴趣的:(微信相关)