当前位置:首页 > 网络安全 > 正文内容

测试手机性能的网站(手机毒蘑菇volumeshader测试)

hacker1个月前 (03-09)网络安全40

  

  罗年洁

  携程系统研发部门高级测试工程师,主要负责测试工具开发,对API/UI/Mobile测试有深入了解,同时负责测试框架的维护。

  本文从以下几个方面介绍下我们的CAP工具:

  一.CAP架构及原理

  二.CAP实现

  三.使用现状

  CAP架构及原理

  Ctrip Automation Platform是一个面向全公司且提供统一设计模板的自动化测试平台,主要以java开发,基于TestNG、Appium构建,AngularJS做前台;Maven管理Project 、Jenkins作为持续构建工具;主要分为Mobile、UI和API三个CI环境。

  主要架构图为:

  

  CAP实现

  APS(Automation Platform as Service)是我们前台展示页面,用户登录上去可以创建新的project,即发送一个MQ,在执行消息对列时,会在集群机器中,创建一个Git Repo,clone template,授予用户权限,同时调用Cap-api创建一个CI project,创建完成后,用户clone项目到本地然后按照模板来编写case,最后在CI统一管理,在Slave集群上调度机器执行,这些创建和执行记录会保存在DB中,APS会在前台展示这些数据信息。

  

  APS前台界面提供三个自动化入口和一个benchmark入口。benchmark只要是做手机性能测试,用户只需提交APK包或者APK的链接,即可执行性能测试,同时还提供竞品包测试和渠道包测试。自动化测试是以BU、项目和用户来进行管理的,同时API提供了录制回放功能。

  

  以创建Mobile测试为例,我们支持android和IOS,语言支持Java和C#,用户可以根据自己的喜好来创建项目。

  

  创建完成后,会自动关联Git Repo和CI,用户只需要在git上download项目,根据提供的模板,来写case,然后上传到上传的git,CI可以指定定时执行,来运行用户的Cases。

  

测试手机性能的网站(手机毒蘑菇volumeshader测试)

  此图显示的是近期运行的结果,用户可以在APS上触发执行,在页面上能看到所有的运行汇总,并且显示最后Pass/Fail/Warning的个数,并且点开log,可以查看详细的log信息。

  后台管理页面的主要作用:

  

查看CI调度执行情况

统一管理执行报告,查询执行日志

发布RUN Job的增删改查

测试手机性能的网站(手机毒蘑菇volumeshader测试)

关联Testrail用例,实现Testrail Case自动化

Slaves集群查询及管理

KPI数据统计

覆盖率报告

记录TS

  对报告的一些改进

  分析报告比较耗时:

进入链接里拉到最底部才知道报错原因

需要手工操作与人工统计

  如85条失败case,review并记录失败原因需要花>1h.

  直观的看到报错原因,会节省一半以上时间,需要快速获取cases的报错信息并按错误分类。

  我们采取如下作法来表示log:

  a.爬取执行Log;b.对log进行分类标识; c.每条case执行完,即分析报错原因 ; d.现获得18个报错类别。

  最后分析的报告如图所示:

  

  使用现状

  CAP的规模:

  

  

  欢迎留言交流或投稿,和我们一起分享知识。

  

  

  

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/152566.html

分享给朋友:

“测试手机性能的网站(手机毒蘑菇volumeshader测试)” 的相关文章

洗米华小三(浅谈米花三笑的微博)

据长江网2021年11月26日23:49:22的最新消息,微博网友@ 爆料。 平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全网热议! 据悉,洗米华小三。猜测这是洗米华在暗中帮助着Mandy。挺想看他老婆小三都抛弃他的场面。 1.洗米华小三 m...

创业板投资风险揭示书,创业板风险揭示书

保荐机构(主承销商):中泰证券股份有限公司 苏州天路光科技股份有限公司(以下简称“天路科技”、“发行人”或“公司”)首次公开发行不超过2579万股普通股(a股)(以下简称“本次发行”)的申请,已经深圳证券交易所(以下简称“深交所”)创业板上市委员会委员审议通过,并经中国证券监督管理委员会(以下...

【紧急+重要】勒索病毒解决方案!附:MS17-010补丁下载

  滚动更新:2017年5月13日16:57:22   游侠安全网(良心网站,站长先贴上注意事项和解决方法!防止你看本文的时候就被加密了!   1、本次共计是自动化攻击,利用了Windows的MS17-010。但苹果的MacOS用户不用得意,因为在昨晚之前,我这里得到的好几起勒索攻击案例都是针对...

安宫牛黄丸 - 北京同仁堂安宫牛黄丸

能降低惊厥和死亡率,天然牛黄天然麝香。对突然脑埂塞,并且只有北京同仁堂生产的安宫牛黄丸才可以使用,北京同仁堂集团顾问金霭英老人说,局方至宝丹、与作用是清热解毒。 4月30之前是350元.重镑产品,公元1541年。平时还是要遵医嘱服用适合自己的降压药。同仁堂的安宫牛黄丸使用的是老方子,黄芩。 北京同仁...

Webshell安全检测篇(1)-根据流量的检测方法

一、概述 笔者一直在重视webshell的安全剖析,最近就这段时刻的心得体会和咱们做个共享。 webshell一般有三种检测办法: 依据流量方法 依据agent方法(本质是直接剖析webshell文件) 依据日志剖析方法 Webshell的分类笔者总结如下: 前段时...

ems邮政快递查询(ems快递附近网点查询)

一、邮政快递包裹号码查询 北京邮政速递丰丸西路分局鑫源投资部:发货及收货 EMS快递单号:EI061382538CS 时间、地点及跟踪进展北京邮政速递丰丸路分公司西局鑫源投资部:发货及收货2012-02-12 08:19:21北京邮政速递丰丸路分公司西局鑫源投资部:安排发货2012-02-12...

评论列表

瑰颈眼戏
1个月前 (03-09)

测试平台,主要以java开发,基于TestNG、Appium构建,AngularJS做前台;Maven管理Project 、Jenkins作为持续构建工具;主要分为Mobile、U

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。