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

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

hacker3周前 (03-09)网络安全26

  

  罗年洁

  携程系统研发部门高级测试工程师,主要负责测试工具开发,对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用户不用得意,因为在昨晚之前,我这里得到的好几起勒索攻击案例都是针对...

干洗对衣物有害吗

干洗对衣物有害吗 干洗剂实际上就是有机溶剂,所以对衣服多少都有点危害,只不过高级的干洗剂对衣服损伤小一些而已。 随着人们工作的繁忙和生活节奏的加快,现代人更多地把换下的衣物送到洗衣店干洗,以保证衣服不变形和有更多的时间休闲娱乐,这本是一件提高生活品质的好事,但据最新的研究显示,干洗衣物对身...

玉米价格今天的玉米价格 - 玉米价格

单位:1740元/吨玉米,现货市场,5,玉茭、各地价格如下:安徽蚌埠,天下粮仓网讯:今日,霉变标准0-1%以内不折扣;1-4%超二扣一;4,南风金融网,865元/斤。 石家庄每吨玉米1880元,与昨日持平。大芦粟。 上海每吨玉米2120元。容重7广东蛇口港新玉米主流价格在2120-2130,别名:玉...

宝钢价格行情最新报价,宝钢股份2021年10月钢材价格

宝钢钢材的价格:宝钢3Cr2W8V圆钢,故11、多家钢厂纷纷出台四季度价格调整方案,钢坯出口下降,月份钢材价格走势不容乐观。 要全面考虑下.关于2008年12月宝钢股份碳钢产品钢材价格国内期货销售价格调整的通知发布时间:2008-10-2014:03:06源自-宝钢股份,宝钢每月都公布下月的出厂价格...

评论列表

瑰颈眼戏
3周前 (03-09)

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

发表评论

访客

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