微信小程序的测试方法,抓包,模拟

大家一起学编程(python) 大家一起学编程(python)     2023-02-23     419

关键词:

微信小程序的测试,抓包,模拟

不仅仅只是测试同学需要完整的对我们的程序进行测试,同时也需要我们的开发同学对如何进行微信小程序的测试有一定的了解,接下来,我们来对一些特殊场景的微信小程序进行测试。

目录

微信小程序的测试,抓包,模拟

一、微信小程序抓包

1、测试环境的抓包

2、正式环境的抓包

二、微信小程序真机模拟抓包

三、微信小程序分享测试

1、聊天入口分享

2、二维码分享

3、场景值模拟测试


一、微信小程序抓包

在很早以前的微信版本中,我们是可以通过fiddle抓取微信小程序的接口,数据,模拟返回数据等等操作,随着微信的更新迭代,微信也完善了相关的开发和限制,防止其他小程序被恶搞,到现在通过fiddle已经抓取不到其他企业的微信小程序的包了。

1、测试环境的抓包

那如何来进行微信小程序的抓包呢?这时候我们需要用到微信开发者工具了。

需要我们的开发同学提供一个微信小程序包。然后再微信开发者工具进行打开。没有权限就申请。

导入成功之后,我们就可以对需要测试的软件进行调试,抓包。

打开调试器-network,这样我们就可以抓到包了。

2、正式环境的抓包

正式环境的抓包,因为正式和测试是分开的,如果正式环境出现问题,但测试环境却没有出现时,如何抓取正式环境的包呢?

我们需要开发同学打包一个正式环境域名的包,然后再按照上面的步骤导入到微信开发者工具,便可以轻松找到问题所在。

二、微信小程序真机模拟抓包

有时候我们在使用手机进行测试时,有问题,使用微信开发者工具测试时没有问题,如何进行手机的抓包呢?

这时候我们需要用到微信开发者工具的真机调试模式进行调试。

真机调试,可以让我们通过手机操作,然后进行抓包。我们在电脑上就会看到抓取到的接口数据。排查问题。

三、微信小程序分享测试

微信分享的测试也是非常重要的一项测试,它直接影响到你的这个程序的推广。

1、聊天入口分享

当我们进行聊天入口分享时,我们需要抓包,可以采用真机调试进行抓包。查看参数和数据返回情况。

2、二维码分享

有一部分分享,是需要通过二维码进行分享,并且分享之后,用户需要跳转到小程序带上参数。直接通过手机扫码是跳转正式环境的。如何操作?

我们需要调整编译模式。

获取到二维码中的参数,链接,查看跳转页面是否正常。

3、场景值模拟测试

有其他特殊情况,比如扫描小程序码,显示关注公众号按钮,测试环境就需要通过添加编译模式达到测试目的。如图:

我们通过添加不同的场景,路径,启动参数,就可以模拟一些手机上无法完成的测试。

获取有趣的句子,python教你如何快速收归数据库

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(6)-隐形的弹窗

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(4)--双向奔赴的火柴人

微信小程序的测试方法,抓包,模拟

微信小程序的测试,抓包,模拟不仅仅只是测试同学需要完整的对我们的程序进行测试,同时也需要我们的开发同学对如何进行微信小程序的测试有一定的了解,接下来,我们来对一些特殊场景的微信小程序... 查看详情

微信小程序之小红书旅行频道

有时候抓取微信小程序(腾讯强制所有的小程序都使用https协议)作为数据来源,会给我们带来极大的便利。本篇文章通过抓取小红书,来演示小程序抓取的流程。阅读流程效果演示项目地址抓包分析温馨提示总... 查看详情

测试心得--基于微信小图书销售小程序

...求全部完成,我们组便快马加鞭直接进入测试首先是使用微信web开发者工具使用真机测试(终于发现这个工具的好处了),因为是刚刚做完不久,在写页面的时候,每个页面在模拟器上显示的非常的好,然后五个人就非常高兴的... 查看详情

fiddler抓包pc微信小程序失败解决方案

参考技术A经过研究,是PC微信小程序升级了,使用了不同的架构。fiddler也无法获取到参数信息了。临时解决方案: 查看详情

微信小程序渗透测试

一、工具准备burpsuite、夜神模拟器(把微信装好)、node.js、wxappUnpacker二、获取源码1、配置Burp和模拟器(模拟器需导入ca证书),打开模拟器的WLAN–>高级设置–>输入物理机的ip以及一个没被占用的端口,Burp用... 查看详情

微信小程序onreachbottom方法不生效

参考技术AonReachBottom方法为微信小程序自带上拉加载方法,开发过程中遇到页面上拉不生效问题,尝试以下几种方法:1.json文件中添加"onReachBottomDistance",测试没有生效;2.page添加固定高度100%:pageheight:100%测试也没生效3.页... 查看详情

微信小程序单元测试攻略

...本文将从测试框架、实战、覆盖率、踩坑等方面分享一下微信小程序的单元测试经验,希望能帮到大家。1.为什么写测试大家先看看A公司与B公司的差距:从上图可以看出,B公司的单元测试做的比较好,每百行error... 查看详情

继上一个坑有一个坑(微信小程序一键登录之无法识别json数据)

...不背锅,谁背呢!正文: 开发人员和前端人员写好了微信小程序,然后坑出现了,安卓上打死不能一键登录。然后开始排查,开始从数据上着手,不管是使用postman进行模拟测试数据,还是通过抓包查看数据,无任何问题,但... 查看详情

微信小程序怎么测试,微信小程序测试用例

参考技术A根据被测试程序的功能点进行测试,就拿跳一跳来说,标题步骤结果测试用例:1.进入跳一跳点击小程序栏中跳一跳程序能够成功进入,加载出游戏界面2.开始游戏点击三角形按钮游戏开始运行大概就是这个样子,模块... 查看详情

微信小程序,python爬虫抓包采集实战,采集某成考题库小程序(代码片段)

...实战编码⛳️实战场景从本篇博客开始,我们会针对微信小程序编写一系列的爬虫,这些爬虫依旧通过案例进行串联,保证对大家的学习有所帮助。正式开始前先准备工具,一个可以解析https协议请求的软件fiddler&... 查看详情

微信小程序,python爬虫抓包采集实战,采集某成考题库小程序(代码片段)

...实战编码⛳️实战场景从本篇博客开始,我们会针对微信小程序编写一系列的爬虫,这些爬虫依旧通过案例进行串联,保证对大家的学习有所帮助。正式开始前先准备工具,一个可以解析https协议请求的软件fiddler&... 查看详情

微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具

...f0c;单子接了,不能放弃。解决抓不到包的难题。因为微信好像现在使用了云,所以一般的手段应该都抓不到了,最近更新的。我知道的两种微信小程序办法hook他pc逆向的对这个很熟悉。ipad的协议他们好像也是这样做... 查看详情

微信小程序开发工具怎么用小程序开发工具使用方法

1、首先要下载微信官方的微信Web开发者工具。打开微信公众平台(mp.weixin.qq.com),找到右下方的小程序模块,点击「开发」按钮;2、点击顶部导航栏的「工具」按钮,在新页面的左侧栏中找到「下载」。可以看到,开发工具提... 查看详情

渗透实战-抓取微信小程序流量包

渗透实战-抓取微信小程序流量包前言Proxifier使用启用HTTPProxy服务器设置监听地址设置代理规则利用Proxifier抓取微信小程序前言现在渗透测试不仅要对传统的web测试,还要对APP,微信小程序,微信公众号进行测试。接... 查看详情

微信小程序测试

当时不懂发布的 查看详情

微信小程序spdier-offershow反编译逆向(代码片段)

微信小程序Spdier-OfferShow反编译逆向(一)文章目录微信小程序Spdier-OfferShow反编译逆向(一)前言一、任务说明1.尝试反编译分析出js_code参数的生成方式,用来获取token2.将小程序搜索出来的数据保存至本地excel... 查看详情

浅析minium,微信小程序自动化测试框架(代码片段)

微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点:支持一套脚本,iOS&Android&模拟器,三端运行提供丰富的页面跳转方式,看不到也能去得到可以获取和设置小程序页面数... 查看详情

微信小程序(微信应用号)开发ide安装解决方法

  这两天整个技术圈都炸锅了,微信小程序(微信应用号)发布内测,首批200家收到邀请,但是没受邀请的同学,也不用担心,下面介绍一下解决方法。  首先需要下载ide,昨天只需要下载0.9版本的编辑器并替换文件就行了... 查看详情