专项测试
文章平均质量分 58
BruceHelloWorld
自信、坚强、勇敢、乐观
展开
-
腾讯Perfdog支持Windows PC端体验性能测试
最近在做抖音的小玩法,其基于unity引擎,然后挂载到直播伴侣。以及Perfdog近期也支持了Windows的测试,所以做一个体验测试。原创 2023-08-15 23:45:00 · 573 阅读 · 1 评论 -
ADB+Monkey+日志分析
背景项目从Unity游戏,增加cocos-2dx游戏引擎,测试阶段需要内部跑一段稳定性,特使用adb+monkey的形式进行测试。一、Monkey命令说明// monkey 测试命令 使用方式 及 含义详细说明adb shell monkey// 包名-p com.xiaxl.demo // motion 滑动事件:在屏幕某处按下、随机移动、抬起的操作;// 事件百分比:滑动事件 5% --pct-motion 5 // trackball 滚动球事件(不常使用.原创 2022-02-24 17:20:18 · 6782 阅读 · 1 评论 -
腾讯弱网络测试工具QNET申请试用
背景QNet 后台暂停服务,有什么备用的方式做弱网测试?【fiddler 弱网除外】解决方案"如果您是个人或企业用户,打算使用 Qnet 进行相关的课题研究、产品项目评测,有申请免费申请通道问卷系统我们会在 3 个工作日内确认申请结果。有任何疑问可以联系 wetest 在线客服。"之前看到存的...原创 2022-02-15 13:50:49 · 8843 阅读 · 0 评论 -
adb环境搭建+adb命令的使用教程+monkey命令
介绍adb工具即Android Debug Bridge,就是起到调试桥的作用,是客户端测试常用的辅助工具。借助adb工具,我们可以管理设备或手机模拟器的状态。adb主要功能有:1、在Android设备上运行Shell(命令行)2、管理模拟器或设备的端口映射3、在计算机与设备之间可以上传和下载文件4、可以将电脑上的apk软件安装到Android模拟器或设备上安装sdk下载SDK 下载地址下载完成后解压到C盘(解压位置可自行选择)安装adb下载adb(选择对应的文件)Wind原创 2022-01-28 17:20:20 · 834 阅读 · 0 评论 -
使用Fiddler进行移动端抓包和模拟弱网络测试
背景需要再不同网络环境下查看允许情况,根据测试结果优化方案一、Fiddler连接移动端1.Fiddler设置设置Fiddler如下图所示:设置Fiddler如下图所示:勾选Decrypt HTTPS traffic,下拉框选择from remote clients only ,只获取远程客户端的https请求;勾选Ignore server certificate errors(unsafe)Fiddler默认监听端口为8888勾选Allow remote computer原创 2022-01-19 14:45:25 · 345 阅读 · 0 评论 -
网易Airtest安装
以Windows为例一、安装pip下载 piphttps://pypi.python.org/pypi/pip安装 pip:下载pip解压,进入该文件下,使用命令安装pip instal setup.py install验证是否安装成功,运行CMD,进入命令行,输入pip;如果出现pip的用法介绍,说明安装成功。进入命令行,输入 "pip install package",package为安装包名称。二、安装airtestpip install -...原创 2021-11-26 17:40:39 · 2712 阅读 · 0 评论 -
微服务之Fallback优化方案
一、背景核心组件作为产品的公共入口,访问人数过多的时候,会出现超时和熔断现象。【Hystrix】四种fallback条件 例子二、优化方案1、盘点内容库的SDK的Client的使用情况,如使用流量,帮助定位问题所在。2、网关前台做分页限制,第一页做缓存(人数较多)10分钟,第二页不做缓存,首页也做页数限制。前台分页查询限制-单页不超过20,最多查询前1W条数据。前台是否有大于20条的页面清单内的接口,是否有被后端用!三、测试拆解1、内容库sdk的Client使用情况,验收:接口原创 2021-09-09 20:23:36 · 510 阅读 · 0 评论 -
推荐一款好用的在线json格式化工具
一、背景很多时候需要对请求或者返回值进行数据核对,那么抓包后,格式化和结构化查看更清晰。所以寻找一款好用的工具,势在必行。二、怎么做1)抓取URL查看返回值2)拷贝返回值,放到在线工具进行格式化HTTP/1.1 200Content-Type: application/json;charset=UTF-8Connection: keep-aliveVary: Accept-EncodingX-Cache-Status: BypassPinpoint-TraceID:原创 2021-09-08 17:10:51 · 2500 阅读 · 0 评论 -
使用Fiddler的Autoresponder进行手机端URL设置
一、背景1.需要模拟手机端数据为空、接口请求失败、断网等情况2.部分功能未联调,需要用数据进行mock模拟二、方案1.使用fiddler获取接口,修改对应的请求值2.修改对应的接口进行数据mock三、案例1.模拟数据为空的情况1)将URL拖到fiddler中的autorespender中2)选中URL,进行设置规则,选中204_NoContent.dat,并点击save保存3)勾选应用规则,然后重新进入APP页面,请求会被截断4)查看移动端的请求页..原创 2021-07-14 17:34:31 · 330 阅读 · 0 评论 -
1024程序员节特供:APP弱网络测试利器(QNET)实战
背景介绍QNET:腾讯WeTest的APP弱网络测试专家背景一弱网络测试为专项测试之一,最近软件质量标准过程管理中也添加了测试要求:生命周期 弱网络测试 运营期 必选 试运营期 必选 研发期 / 低维期 / Demo / 要求客户端的核心场景必须有断线重连机制,并在网络抖动、延时、丢包的网络场景下,需要满足:一、不能出现以下情况:1.收支不等、客户端卡死/奔溃等异常2.核心功能不能有导致软件正常进行.原创 2020-10-24 16:21:30 · 1220 阅读 · 0 评论 -
【专项测试工具】微信小程序性能分析工具
背景项目上线两个小程序,运营有一段时间了,且版本迭代过程中发现一些性能问题。特从官方Wiki上查找说明,进行测试。近期运营数据如下::方案一:性能 Trace 工具微信 Andoid 6.5.10 开始,我们提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能。使用方法PC 上需要先安装adb工具,可以参考一些主流教程进行安装,Mac 上可使用 brew 直接安装。 确定adb工具已成功安装后,在开发者工具上打开 Trace Panel...原创 2020-09-05 16:19:05 · 3995 阅读 · 0 评论 -
【转载】QNET:腾讯WeTest的APP弱网络测试专家
背景目前在测试移动设备上进行弱网络专项测试的方案主要有两种:1. 通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler在设置延时来进行弱网络模拟。2. 在专有服务器上构建弱网络Wi-Fi,移动设备连接该Wi-Fi进行弱网络测试,相关的技术方案有Facebook的ATC和腾讯的WeTest-WiFi。以上两转载 2020-08-29 11:04:38 · 1069 阅读 · 0 评论 -
TestNG安装与实例
TestNG 是什么:TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。TestNG 怎么安装:两种方法可以安装TestNG Eclipse插件:第一种,离线安装TestNG Eclipse插件下载地址http://testng.org/doc/download.html。下载下来以后,放在eclipse的plugins文件夹下原创 2020-06-03 22:57:42 · 383 阅读 · 0 评论 -
Python中beautifulsoup学习笔记一
Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:Tag,NavigableString,BeautifulSoup,Comment.BeautifulSoup对象表示的是一个文档的全部内容.大部分时候,可以把它当作Tag对象,它支持遍历文档树和搜索文档树中描述的大部分的方法.Tag,NavigableString,BeautifulSoup几乎覆盖了html和xml中的所...原创 2020-05-31 21:51:26 · 308 阅读 · 0 评论 -
【移动测试时代1.0】Monkeyrunner、Rubotium、UiAutomator、Monkey自动化工具优缺点对比
工具 优点 缺点 Monkeyrunner 操作最为简单,可以录制测试脚本,可视化操作 主要生成坐标的自动化操作,移植性不强,功能最为局限 Rubotium 主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大 是针对APK操作,而且需要对APK重新签名(有工具),因此操作相对复杂 UiAutomator 可以对所有操作进行自动化,操作简单 Android版本需要高于4.0,无法根据控件ID操作,相对来说功能较为局限...原创 2020-05-31 21:40:22 · 795 阅读 · 0 评论 -
使用腾讯PerfDog对微信小程序进行性能测试
一、背景1.多:进一步拓展了解Perfdog特性,优点多;2.好:采用Perfdog进行APP进行性能分析,好用;3.快:快速发现性能瓶颈进行调优,形成测试闭环;**PerfDog的使用前面已有澄清:腾讯客户端性能测试利器PerfDog使用二、如何测试小程序性能Perfdog支持多进程测试。1.Android平台,一般大型APP,比如游戏有时候是多进程协作运行(微信小游戏,微视等APP及王者荣耀等游戏多子进程),可选择目标子进程进行针对性测试。默认是主进程。如下图王者荣耀:原创 2020-05-24 11:20:35 · 5236 阅读 · 2 评论 -
腾讯移动端性能测试利器PerfDog使用
腾讯客户端性能测试利器PerfDog使用一、背景前不久,腾讯推出的性能测试工具经过内测后发布。据了解,腾讯的诸多明星产品如王者荣耀、QQ飞车手游、和平精英、微信、微视、QQ浏览器及小程序小游戏等优秀应用均在使用这款性能测试工具平台。二、什么是性能优化提升负载能力,让程序更快的运行就是性能优化!三、性能优化的必要性1.产品希望功能多,效果更炫酷。几年前的中低配机运行速度并不比现在的手机运行APP慢很多,这就归功于开发者对于应用性能的优化。2.Android碎片化严重——更多的人口.原创 2020-05-23 18:42:38 · 4900 阅读 · 0 评论