【技术实现步骤摘要】
APP流量监控方法、系统、计算机设备和存储介质
本专利技术涉及软件测试
,特别涉及APP流量监控方法、系统、计算机设备和存储介质。
技术介绍
目前主流的移动端APP运行在Android(通称″安卓″系统)、iOS(通称″苹果″系统)以及WindowsPhone(通称″WP″系统)三种通用性较高且覆盖率较广泛的移动端操作系统中。其中iOS和WindowsPhone当前属于闭源环境,因此运行于这两个操作系统之上的APP具有较高安全性。Android在很长一段时间内都是一种为公众熟知的开源操作系统,其技术门槛相对较低,开发自由度较大,但是相对前两者而言,也带来了安全性较弱的问题。就典型的用户层体验而言,Android端的APP存在如下问题:1、运行流畅度低;2、启动时响应慢;3、界面反应迟缓或卡顿;4、互联网络连接速度不稳定;5、网页加载和显示速度较慢;6、移动数据网络流量消耗异常。基于这些情况,使得用户的移动端操作系统资源和数据网络流量资源被过度消耗,降低了APP的用户体验,给APP应用开发者和服务供应商带来了直接和间接的损失。为改善这类APP应用体验,需要对A ...
【技术保护点】
1.一种APP流量监控方法,其特征在于,包括如下步骤:将待检测APP的所有功能模块进行逐一标记后制备生成配置文件,所述配置文件用于存储所述待检测APP所包含的每一功能模块名称以及功能模块名称对应的标记,按照功能模块名称对应标记的规则,实现功能模块名称与其对应的标记形成一一对应的关系;利用测试工具对所述待检测APP按照所述配置文件中的功能模块名称逐项检测,获取测试结果并将其存储至缓存文件中,所述测试工具是具有遍历检测功能的自动化测试工具;利用监控工具对缓存文件进行实时监控,并将已写入所述缓存文件中的测试结果提取后转存至测试结果文件中,所述监控工具是具有实时监控和提取测试结果的 ...
【技术特征摘要】
1.一种APP流量监控方法,其特征在于,包括如下步骤:将待检测APP的所有功能模块进行逐一标记后制备生成配置文件,所述配置文件用于存储所述待检测APP所包含的每一功能模块名称以及功能模块名称对应的标记,按照功能模块名称对应标记的规则,实现功能模块名称与其对应的标记形成一一对应的关系;利用测试工具对所述待检测APP按照所述配置文件中的功能模块名称逐项检测,获取测试结果并将其存储至缓存文件中,所述测试工具是具有遍历检测功能的自动化测试工具;利用监控工具对缓存文件进行实时监控,并将已写入所述缓存文件中的测试结果提取后转存至测试结果文件中,所述监控工具是具有实时监控和提取测试结果的工具;读取所述测试结果文件,利用数据分析工具对所述测试结果文件中的数据按照预先设定的分析规则进行分析,并按照预设的输出形式输出至结果分析文件中,所述数据分析工具是具有数据分析和图表数据输出功能的工具。2.根据权利要求1所述的一种APP流量监控方法,其特征在于,所述功能模块名称对应的标记包括英文字母,或者英文字母和阿拉伯数字的组合;当功能模块名称为中文时,所述功能模块名称对应标记的规则包括:所述功能模块名称中每个中文字的拼音首字母的组合生成一标识标记,首字母均统一为大写格式;当所述标识标记和其他功能模块名称的标识标记相同时,则在所述标识标记后附加数字加以区分;当功能模块名称为英文时,所述功能模块名称对应的标记的规则包括:所述功能模块名称中每个独立英文单词的首字母组合生成一标识标记,首字母均统一为大写格式;当所述标识标记和其他功能模块名称的标识标记相同时,则在所述标识标记后附加数字加以区分。3.根据权利要求1所述的一种APP流量监控方法,其特征在于,所述利用测试工具对所述待检测APP按照所述配置文件中的功能模块名称逐项检测,获取测试结果并将其存储至缓存文件中包括:通过测试工具对所述待检测APP按照所述配置文件中所列的功能模块名称按照首字母的先后序列逐项测试,获取测试结果,并将其存储至缓存文件中,所述测试结果中的结果数据与所述待检测APP的功能模块在配置文件中的标记一一对应。4.根据权利要求1所述的一种APP流量监控方法,其特征在于,所述利用监控工具对缓存文件进行实时监控,并将已写入所述缓存文件中的测试结果提取后转存至测试结果文件中包括:利用监控工具对所述缓存文件进行实时监控,并实时地根据所述配置文件中的标记序列提取测试结果数据,提取操作成功后将测试结果数据配合其对应的标记在配置文件中调取对应的功能模块名称和与其相对应的HTTPS请求时的URL后一并存入测试结果文件,提取操作...
【专利技术属性】
技术研发人员:张敏,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。