小程序端测试经验分享

前言

最近总结了一些小程序(移动端)的一些测试经验,不是什么高深的测试技术,
仅是为变化多样的测试任务提供一些思路和技巧,希望读后对你有所帮助。

一、移动端性能测试工具-PerfDog

(一)客户端和服务端的性能指标区别

 服务端-cpu、内存、tps、qps、响应时长、并发等
 客户端-cpu、内存、耗电量、帧数、流量等

(二)客户端和服务端的测试工具区别

 服务端-jmeter、ApacheBench、LR、
 客户端-GT、perfdog

(三)perfdog的优点

 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。
 PerfDog支持移动平台所有应用程序(游戏、APP应用、浏览器、小程序、小游戏、H5、后台系统进程等)、Android模拟器、云真机等性能测试。支持APP多进程测试(如Android多子进程及iOS扩展进程APPExtension)。

(四)perfdog的使用

 官方使用说明书https://bbs.perfdog.qq.com/article-detail.html?id=5

(五)评测指标

测试机档位标准

在这里插入图片描述

指标达标标准

在这里插入图片描述
在这里插入图片描述

(六)操作注意

 1、测试过程中,操作一步打点定位一步,打点定位在前,操作在后。
 2、一次测试流程结束后,关掉app或者进程,清掉后台,重新再来。
 3、定位、网络、自动锁屏、数据同步、省点模式全部关掉,不录垃圾数据。
 4、用同一款手机测试3次主流程5~10min,分别用低中高三挡手机进行测试,取测试结果均值做对比。(注:样本数约多,测试结果越精确,自行决定测试次数)

(七)其他方法延伸

1.开发工具上的方法

在这里插入图片描述

在这里插入图片描述

2.小程序端的方法

在这里插入图片描述

二、小程序接口漏洞测试方法

(一)官方开发工具和后台提供的测试方法

官方链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/vulnerability.html
在这里插入图片描述
在这里插入图片描述

注:如果公司测试服务器配置较低,不要轻易尝试。亲测一跑CPU内存就满了,无奈需要运维重启耽影响测试服正常工作大概一个小时左右-.-。

(二)第三方扫描平台-WeTest

https://wetest.qq.com/product/miniapp-security

(三)借助工具手动测试

Burpsuit 、sqlmap等工具进行。

三、小程序端兼容测试如何做

(一)全面兼容性能测试-第三方平台

1.WeTest平台

https://wetest.qq.com/console/cloud/autotest
在这里插入图片描述

2.TestIn平台

https://www.testin.cn/task_compatible/list.htm
在这里插入图片描述

3.优测平台

https://remote.utest.21kunpeng.com/home
在这里插入图片描述

(二)特定机型的兼容性测试

1.第三方远程真机模拟

以上几个平台,wetest、testin、优测

2.各大手机厂商的开放平台

vivo
https://dev.vivo.com.cn/home
在这里插入图片描述

华为
https://deveco.huawei.com/console/testservice/cloud/compatibility

小米
https://testit.miui.com/remote

oppo
https://id.heytap.com/index.htm

四、移动端网络测试工具-QNET

https://wetest.qq.com/product/qnet
在这里插入图片描述

常见的Fiddle、Charles,它们需要设置代理服务器,设置延迟参数,才能模拟不同的网络情况,缺点是只能模拟延迟,丢包、带宽等是无法支持的。

在这里插入图片描述

结语

随着产品和需求的不断更新迭代,传统的日常测试任务将不仅限于功能测试,会有越来越多需求类的测试任务;并且在这个全民敏捷的时代,时间和人力将是最高的成本;合理的利用工具能够提高平常的测试效率,达到有效的结果产出。同时从各大测试平台也不难看出,一些常规的测试手段,都将走向自动化和商业化(付费),如兼容测试、UI测试、安全测试、性能测试等,这对于测试人员是值得去反思的事,依托于第三平台的各项自动化测试无疑节省了大量的时间和人力成本(当然前提是不考虑资金成本),所以测试人员在公司能够体现出来的价值也在不断的被压缩,但是不代表测试会被替代,因为工具和平台毕竟不是长远的考虑,大多数公司都在时间、人力和资金成本之间找一个平衡点,以达到一个合理的投入和产出。所以写这篇文章的同时,我也在对自己进行反思,我需要具备什么样的能力才能高效的体现出自己的价值,不被工具和自动化平台所压缩和替代。
无非 还是不断的学习,充实自己,拓宽自己的知识面,学习永远是无止境的。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于微信小程序的大学生心理健康服务结合SSM框架,旨在为大学生提供全方位的心理健康支持和服务,包括心理咨询、心理评估、心理教育等功能,帮助大学生解决心理问题、提升心理素质,促进身心健康发展。以下是系统的主要特点和功能描述: 微信小程序: 提供简洁、友好的用户界面,大学生可以通过微信小程序方便快捷地获取心理健康服务。 支持用户注册、登录、个人信息管理等功能,保障用户信息安全和个性化服务。 包括心理咨询预约、心理评估测试、心理教育课程等模块,提供多样化的心理服务。 后SSM框架: 基于SSM框架实现后业务逻辑,包括用户管理、咨询管理、评估管理等功能。 使用Spring MVC进行前后数据交互,采用RESTful风格的API设计,提高系统的灵活性和可扩展性。 结合MyBatis框架进行数据持久化操作,管理用户信息、咨询记录、评估结果等,确保数据安全和一致性。 心理咨询与预约: 用户可以在微信小程序中浏览心理咨询师的资料和预约时间,选择合适的咨询师进行预约。 系统支持在线咨询功能,用户可以通过文字、语音、视频等方式与咨询师进行沟通交流。 心理评估与报告: 系统提供心理评估测试功能,用户可以进行心理健康评估测试,获取个人心理健康状况的评估报告。 用户可以查看评估报告中的分析结果和建议,了解自己的心理健康水平并进行相应调整和改进。 心理教育与资源分享: 系统提供心理教育课程和资源分享功能,用户可以学习心理健康知识、技能和方法,提升自我调节能力和心理素质。 用户可以在微信小程序的社区模块中分享心理成长经验、交流心理问题,建立互助支持的社区环境。 通过以上功能的设计与实现,基于微信小程序的大学生心理健康服务结合SSM框架为大学生提供了便捷、专业的心理服务,帮助他们更好地解决心理问题、提升心理素质,促进身心健康发展。
基于微信小程序的社团管理系统是一款面向大学生群体,旨在帮助学校管理社团信息和活动的一款应用软件。该系统包含了社团成员管理、活动发布、资讯查看等功能,并且可以方便地进行数据统计和分析。 该系统的源码采用了前后分离的设计模式,前使用uni-app框架开发,后使用了Node.js和MongoDB数据库。其中,uni-app框架是一种跨平台的开发框架,可以在iOS、Android、H5等平台上运行,大大降低了开发成本和时间。而MongoDB则是一种非关系型数据库,具有高可用性、高性能、易扩展等特点,非常适合用于存储和管理大量的数据。 在部署方面,该系统支持云服务器和本地开发环境两种部署方式。如果是在云服务器上部署,需要先安装Node.js和npm等依赖,然后通过命令行工具启动服务器;如果是在本地开发环境上部署,则可以直接打开小程序开发者工具进行调试和测试。 演示视频中展示了该系统的基本功能和操作流程,包括登录注册、社团成员管理、活动发布、资讯查看等等。在具体的使用过程中,用户可以通过输入关键字来查找自己感兴趣的社团或活动,或者根据个人喜好筛选并参加志愿活动。在完成报名和参加志愿活动后,用户还可以与其他志愿者互动交流,分享经验和感受。 总之,这个基于微信小程序的社团管理系统为学生提供了一个高效、便捷的服务平台,促进了校园文化建设和社交交流。如果你也想为自己的社团或组织提供一款优秀的管理软件,那么不妨试试这款基于微信小程序的社团管理系统吧!
weixin030英语学习交流平台小程序是一个基于微信小程序技术开发的在线英语学习交流平台。它采用了SSM(Spring、SpringMVC、MyBatis)框架进行后开发,实现了一个功能丰富、易于使用的英语学习交流环境。 该小程序主要功能包括: 用户注册与登录:用户可以在小程序中进行注册和登录,建立个人账户并管理个人信息。 英语学习资源:提供丰富的英语学习资源,包括词汇、语法、阅读、听力等方面的练习和学习材料。 在线练习与测试:用户可以进行在线练习和测试,系统会根据用户的答题情况给出相应的评分和反馈。 学习计划与进度管理:用户可以制定自己的学习计划,并跟踪学习进度,系统会提供相应的学习建议和提醒。 学习交流社区:提供一个学习交流的社区平台,用户可以在社区中发布问题、分享学习心得和经验,与其他用户进行互动交流。 数据统计与分析:系统会对用户的学习情况进行数据统计和分析,生成相应的报表和图表,帮助用户了解自己的学习情况和进步。 消息通知与推送:系统会向用户发送学习提醒、活动通知等消息,帮助用户及时获取最新的学习信息和活动动态。 通过使用SSM框架,该小程序实现了前后分离的开发模式,提高了代码的可维护性和可扩展性。同时,小程序还采用了微信支付、微信登录等微信开放接口,提供了便捷的支付和登录方式。 总的来说,weixin030英语学习交流平台小程序是一个基于微信小程序技术和SSM框架开发的英语学习交流平台,具有丰富的学习资源、在线练习与测试、学习计划与进度管理等功能,为用户提供了一个便捷、高效的英语学习交流环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值