微信小程序的测试方法,抓包,模拟
微信小程序的测试,抓包,模拟
不仅仅只是测试同学需要完整的对我们的程序进行测试,同时也需要我们的开发同学对如何进行微信小程序的测试有一定的了解,接下来,我们来对一些特殊场景的微信小程序进行测试。
目录
微信小程序的测试,抓包,模拟
一、微信小程序抓包
1、测试环境的抓包
2、正式环境的抓包
二、微信小程序真机模拟抓包
三、微信小程序分享测试
1、聊天入口分享
2、二维码分享
3、场景值模拟测试
一、微信小程序抓包
在很早以前的微信版本中,我们是可以通过fiddle抓取微信小程序的接口,数据,模拟返回数据等等操作,随着微信的更新迭代,微信也完善了相关的开发和限制,防止其他小程序被恶搞,到现在通过fiddle已经抓取不到其他企业的微信小程序的包了。
1、测试环境的抓包
那如何来进行微信小程序的抓包呢?这时候我们需要用到微信开发者工具了。
需要我们的开发同学提供一个微信小程序包。然后再微信开发者工具进行打开。没有权限就申请。
导入成功之后,我们就可以对需要测试的软件进行调试,抓包。
打开调试器-network,这样我们就可以抓到包了。
2、正式环境的抓包
正式环境的抓包,因为正式和测试是分开的,如果正式环境出现问题,但测试环境却没有出现时,如何抓取正式环境的包呢?
我们需要开发同学打包一个正式环境域名的包,然后再按照上面的步骤导入到微信开发者工具,便可以轻松找到问题所在。
二、微信小程序真机模拟抓包
有时候我们在使用手机进行测试时,有问题,使用微信开发者工具测试时没有问题,如何进行手机的抓包呢?
这时候我们需要用到微信开发者工具的真机调试模式进行调试。
真机调试,可以让我们通过手机操作,然后进行抓包。我们在电脑上就会看到抓取到的接口数据。排查问题。
三、微信小程序分享测试
微信分享的测试也是非常重要的一项测试,它直接影响到你的这个程序的推广。
1、聊天入口分享
当我们进行聊天入口分享时,我们需要抓包,可以采用真机调试进行抓包。查看参数和数据返回情况。
2、二维码分享
有一部分分享,是需要通过二维码进行分享,并且分享之后,用户需要跳转到小程序带上参数。直接通过手机扫码是跳转正式环境的。如何操作?
我们需要调整编译模式。
获取到二维码中的参数,链接,查看跳转页面是否正常。
3、场景值模拟测试
有其他特殊情况,比如扫描小程序码,显示关注公众号按钮,测试环境就需要通过添加编译模式达到测试目的。如图:
我们通过添加不同的场景,路径,启动参数,就可以模拟一些手机上无法完成的测试。
获取有趣的句子,python教你如何快速收归数据库
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(6)-隐形的弹窗
过分了,别人用来做桌面应用开发,这家伙却用来撩妹(4)--双向奔赴的火柴人
微信小程序的测试方法,抓包,模拟相关推荐
- fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件
fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件 fiddler使用教程 界面 File->captur traffic 开启 ...
- 微信小程序手机本地抓包解析
部分微信小程序会有很严重的风控,在使用抓包工具时,发现无法抓取到任何有用的包,那就直接进手机的文件管理,找到手机本地产生的包 环境: 微信开发者工具 wxappUnpacker node环境 adb ...
- 四、小程序|App抓包(四)-Tcpdump抓取手机数据包分析
小程序|App抓包(四) Tcpdump抓取手机数据包分析 一.环境需求: 1.手机需要root 2.电脑上安装SDK(建议安装android studio)也可单独安装SDk也行 下载地址 : ht ...
- 五、小程序|App抓包-Drony配合Burp实现App定向抓包
小程序|App抓包 Drony配合Burp实现App定向抓包 一.建议google市场下载安装包 下载并安装到安卓手机上,繁体版 https://apps.evozi.com/apk-download ...
- uni-app云开发的网盘助手微信小程序源码抓取网盘资源引流好助手
uni-app云开发的网盘助手微信小程序源码抓取网盘资源引流好助手 这是一款uni-app开发的一款网盘小助手小程序源码 该源码主要用于用户输入关键词然后全网抓取百度网盘资源内容 另外呢该小程序还可以 ...
- 微信小程序:热门表情包+头像+壁纸自动采集多分类微信小程序
这是一款自动采集的一款微信小程序源码 内由表情包,头像,还有壁纸组合而成的一款图片小程序 每一个都自带多种分类,内容丰富运营适合 另外支持插屏广告,激励视频广告,等多种广告 小程序源码下载地址: 微信 ...
- 微信小程序使用特殊字体包
微信小程序使用特殊字体包 js页面 Page({data: {fontFamily: 'font1', },loadFontFace() {const self = thiswx.loadFontFa ...
- 微信小程序(.wxapkg)源码包解包的方法
首先下载微信小程序的解包工具:微信小程序(.wxapkg)文件解包工具 下载地址: 工具下载 cmd切换到源码的存放目录,直接将工具和源码放一个文件夹吧,执行: java -jar unweapp-0 ...
- 微信小程序中使用 npm 包
在微信小程序中使用npm包,需要进行以下步骤: 确保你的小程序开发工具的版本号高于v1.02.1808300,因为这个版本之后的小程序开发工具已经支持使用npm包. 小程序根目录下执行npm init ...
最新文章
- 新 TMD 的二号人物
- 最大化_成本最小化与利润最大化
- Kafka之Purgatory Redesign Proposal (翻译)
- presto 使用 部署_部署PrestoDB on Cassandra
- JS分页控件,可用于无刷新分页
- Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案
- 凸函数、凸规划的定义及学习
- 编辑器笔记——sublime text3 编译sass
- 测视力距离5米还是3米_高度近视眼怎么恢复视力?
- 数学边界(数学萌芽、初等数学、高等数学)
- 富士通Fujitsu DPK8510E 打印机驱动
- 数据分析: 线性回归分析之研究二手房价的影响因素,建立房价预测模型
- 乔布斯鲜为人知的私生活:低调、曾经多情
- 分享一个 Excel 做的三国杀 游戏 ,想学EXCEL的绝对受用。
- Linux 系统函数
- 计算机基础之CPU架构
- PowerDesigner 导入sql生成pdm文件
- STM32通过ESP8266利用机智云平台实现手机远程操作
- 网站虚拟空间购买指南
- 小啊呜产品读书笔记001:《邱岳的产品手记-04》第07+08讲 关于需求变更