各位老铁们好,相信很多人对APP如何做性能测试都不是特别的了解,因此呢,今天就来为大家分享下关于APP如何做性能测试以及app怎么做性能测试的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
本文目录
APP如何做性能测试手机上的app性能测试怎么测APP如何做性能测试工具/原料
apk文件
APP加密网站
方法/步骤
安装、卸载测试:安装测试、卸载测试。测试软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常。软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。
UI测试:导航测试、图形测试和内容测试。测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
功能测试:运行、应用的前后台切换、免登录、数据更新、离线浏览、App更新,定位、照相机服务,时间测试、PUSH测试。根据软件说明或用户需求验证App的各个功能实现,实现并评估功能测试。
安全测试:软件权限、安装与卸载安全性、数据安全性、通讯安全性、人机接口安全性。
手机上的app性能测试怎么测您好,方法
提到APP的性能测试这个概念比较笼统,因为APP的性能测试分为服务器端的性能和手机端的性能测试。下面,我们先从服务器端的性能测试开始说起,服务器端的性能测试可以通过LoadRunner或Jmeter工具进行测试,为方便起见,可以以Jmeter工具为例子说一下App服务器端的性能测试流程。
首先,确定app的性能测试功能点,一般会选择使用比较频繁的功能做性能测试比如查询,提交数据。
然后,根据该功能点的接口测试需求,或使用fiddler抓包,在jmeter上构造向服务器发送的请求数据,配置好相关的设置,并做好服务器的监控。(以我们实际项目为基准,本项目是搭建在linux上的,用的是nmon工具做监控),
最后运行测试,测试完之后,收集CPU,内存等信息,集合聚合报告的内容,分析性能测试结果。
至于手机端的性能测试流程则比较简单,首先需要在服务器上提前安装监控工具(iTest/GT),接着启动监控工具,监控被测应用.
接着需要清空先前的logcat日志记录,清空日志的命令是:adb logcat-c.
接着来获取logcat日志:adb logcat-v time> E:\share\logcat.log.
如何做App的性能测试
再接着使用monkey运行被测应用:
adb shell monkey-p your.package.name-v 500> E:\share\monkey.log
(获取app的包名和activity名称:
adb logcat-v time| findstr START
脚本中,cmp=后面的值就是包名)
(ctrl+c终止命令)
最后根据监控图,检查CPU,内存,流量,电量是否符合性能指标。如果不符合,就把不符合指标的报表和对应的logcat发给开发进行定位。
关于APP如何做性能测试的内容到此结束,希望对大家有所帮助。