首页> 中文学位 >基于Android的移动应用性能监测系统设计与实现
【6h】

基于Android的移动应用性能监测系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

符号对照表

缩略语对照表

目录

第一章 绪论

1.1论文背景

1.2国内外研究现状

1.3本文主要工作

1.4论文结构介绍

第二章 相关原理和技术

2.1 Android概述

2.2相关技术

2.3本章小结

第三章 系统需求分析

3.1系统业务需求

3.2系统用例分析

3.3关键用例描述

3.4本章小结

第四章 系统总体设计

4.1系统架构

4.2系统静态结构设计

4.3系统用例实现

4.4数据库设计

4.5本章小结

第五章 系统详细设计

5.1前端监控

5.2后端平台

5.3本章小结

第六章 系统测试

6.1开发环境介绍

6.2运行环境介绍

6.3系统功能测试

6.4系统性能测试

6.5系统压力测试

6.6本章小结

第七章 总结与展望

7.1项目总结

7.2未来展望

参考文献

致谢

作者简介

展开▼

摘要

随着无线通信技术的飞速发展,无线终端产品的使用人数逐步攀升,传统的互联网电商正在逐步将竞争平台从PC端转移至无线移动客户端。与此同时,无线应用的开发正处于如日中天的阶段,其更新换代的速度与日俱增。如何在产品版本的快速迭代过程中保证软件的质量,如何提升无线测试的测试效率,是目前软件行业无线测试过程中面临的重大问题,这些问题的解决刻不容缓。
  目前,Android作为持续占有最高市场份额的移动端操作系统,基于该平台的应用开发数量正在持续上涨。然而,基于Android平台的性能测试正处于周期冗长、依赖性强、优化复杂的瓶颈阶段,现有的移动端测试工具的低便捷性成为了延长软件开发的生命周期的重要因素,严重影响产品更新进度,同时不利于缺陷管理。
  本文设计了一种针对Android移动应用的性能监测平台,旨在解决目前Android测试中遇到的问题。本系统通过提供一个性能测试客户端,将无线测试工作从传统的PC领域迁移到终端设备中来,完成无线应用的日常性能参数采集、存储和展示工作,解决无线测试的便捷性问题;同时,提供对应的服务端,协助客户端存储性能数据并提供分类管理和比对分析功能。
  本系统使用HSF框架和Mtop平台,实现客户端和服务端的互联,将客户端频繁调用的数据上传和数据保存等基本操作通过服务端的HSF服务发布在Mtop平台中,然后通过HTTPS协议来访问这些基本方法,保证客户端请求数据的安全性和完整性。其中,客户端采用基于EventBus的Android设计框架,解耦数据与事件之间的关联关系,为用户提供一个性能数据监测平台,完成Android应用常用参数的监控和数据上传;服务端使用Spring MVC的Web框架,利用Redis和Mysql分别为系统提供数据缓存和数据持久化,同时为用户提供性能数据的远程查看方式,并支持数据比对。
  在本文的设计和实现阶段,分别从系统的客户端和服务端两个方面出发,同时考虑二者之间的互联关系,详细阐述了系统的应用架构、数据库设计、功能用例实现、关键类和方法,同时使用架构图、用例图、时序图和流程图等多种方式呈现系统设计和实现的技术细节,最后完成对系统的功能测试、性能测试和压力测试。测试表明,系统能够正确完成Android应用性能数据的实时监控、存储和展示,同时能够满足响应时间和高实时性的性能需求,并可支持多终端下的并发访问。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号