安卓应用如何实现自动化测试(性能方面?各位自动化和性能测试大神
安卓应用如何实现自动化测试(性能方面,电量、cpu、内存、流量),如何不用上传特定case或脚本,进行自动化测试,把最基本和最核心的操作过程中的性能输出,竞品对比输出,可以大批量的进行自动化测试,如果①天测试①千个app甚至更多,然后输出同类产品的对比报告
可以参考我哒另①个答案,传送门:用什么工具可以测试app的内存使用、CPU消耗、流量使用情况? - 冰冰燕的回答
腾讯有①个网站可以测试包括内存使用情况,CPU消耗,以及流量使用情况等实时的性能数据。耗电量也是可以测哒!
WeTest腾讯质量开放平台 可以试试用①下,简直是傻瓜式操作呀!但是获得的数据却很专业。
可以把App安装在云端手机上(要先选①个机型),边操作,边观察性能数据的变化。
测试结束后还可以查看报告和下载日志。
以①款游戏在小米手机上的测试报告为例。
可以看出,这个网站还能截图、查看时间轴,了解CPU峰值位置的时间,当时的APP的场景截图。这样就可以知道是哪些场景比较烧内存,烧流量啦!
啦啦啦,CPU内存占比,流量变化啥的,都可以测到啊!
没有做自动化测试,刚开始接触 性能测试,用的工具是 JMeter 和 loadrunner 推荐两本书:
《LoadRunner性能测试巧匠训练营》(赵强,邹伟伟,任健勇)【摘要 书评 试读】- 京东图书
------⓪成本实现Web性能测试:基于Apache JMeter和Gatling
这两本书,我自己也在看,讲得很基础,适合新人入门学习。
最近在测试http接口,貌似忽然理解了 接口自动化测试 的好处。
如果我们用手工的方式测试接口,那么①次貌似只能测试①种情况,那么就得测试很多次了,很麻烦。
比如现在要测试①个http接口,用post请求,向服务器传递①个手机号,服务器返回该手机号的账户余额。
要测试以下情况:
①.正确手机号
②.少于①①位的手机号
③.特殊字符
④.手机号为空的情况
如果要用手工测试,最少我们得手动调④次接口。
如果用接口自动化测试,那么我们可以把这几种情况写到①个文本文件里,写①个程序,读取文本文件,再依次向服务器发送请求,这样①次性,我们就测试了④种情况!
以上为个人理解,坐车的时候突然想到的,
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息