目前微信公众号和小程序应用越来越多,那么我们如何对二者进行抓包进而在测试中更加准确的定位问题呢?目前通常有三种解决方案,在这里我会一一道来。
备注:本文的阅读前提是读者能够使用Fiddler进行基础的抓包操作。
Fiddler抓包手机应用的常规方法
首先,保证手机和PC端在同一个wifi下;
然后,在fiddler中设置Allow remore computers to connect,并设置监听端口8888;
接下来,在手机端设置HTTP代理,我的fiddler所在PC的IP是192.168.1.5 端口号设置的是8888(注意与PC端fiddler的监听端口一致),在手动选项框输入设置并保存;
这样就可以通过fiddler对微信或者小程序进行抓包了!你操控手机的同时,PC端的fiddler会记录应用请求。
使用微信的开发者工具
个人感觉使用微信开发者工具对于测试人员来说还是不够简单快速,更适合开发调试。
如果大家想了解更多的信息,可以参考官网,链接如下:
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
Fiddler通过微信PC客户端抓包
个人比较推荐,下载微信windows客户端,打开fiddler抓包功能,微信(PC端)打开小程序,打开下图中的应用并进行操作,fiddler就可以对小程序进行抓包了。
同时看到fiddler已经进行了抓包处理,如下图所示:
这种方式是不是非常简单方便呢!我们使用同样的方式也可以通过fiddler方便地对微信公众号进行抓包!
一个常见的场景,获取:标签背景图片链接: 如字符串:var bgImg = "url (\" htt...
多年以后,面对台下五彩斑斓的Jetbrain和Vscode用户,这位曾经的资深的vim追随者...
最近在学习jQuery时接触到了show()、hide()、toggle()函数,于是利用这几个函数...
在新的MySQL 8.0.23中,引入了新的有趣功能:不可见列。 这是第一篇关于这个新功...
大家好我是爱景甜的网工我是一个思科出身专注于华为的网工 好了话不多说进入正题...
1 概述 在接下来的时间里,将会入手ASP.NET MVC这一专题,尽量用最快的时间,最...
git clone支持https和git(即ssh)两种方式下载源码: 当使用git方式下载时,如...
需要注意的是,调用的封装的数据库,和jQuery的保存地址 一、注册 (1)写文本框...
详解Spring Controller autowired Request变量 spring的DI大家比较熟悉了,对于...
在Asp.net Core之前所有的Action返回值都是ActionResult,Json(),File()等方法返...