联通广告系统的性能测试

联通广告系统的性能测试

论文摘要

随着web应用技术的发展和迅速普及,软件系统的性能和服务质量显得越来越重要。对某些企业和用户来说,性能甚至比许多功能都更为重要,对于联通广告系统而言,性能也是系统特别关注的,关系到是否能向所有用户开展正常的广告业务。因此联通要求在该广告系统上线前进行性能测试,本论文围绕完成联通广告系统的性能测试任务来展开。论文首先介绍了对Jmeter和LoadRunner这两种自动化测试工具的研究、经验,及性能目标的估算评价原则;继而分析了联通广告系统及其性能需求,确定了性能测试目标为关注四种功能(客户端广告请求、资源下载、页面广告请求、点击)的性能表现(每秒响应业务数支持、对请求的响应时间);最后描述了性能测试的具体实施:由于作者所在公司一直采用Jmeter作为各种项目的性能测试工具,具有一定的技术积累,因此测试一开始选用Jmeter,成功发现软件第一版本性能问题;在开发人员对第一版本进行修改并发布第二版本后,Jmeter对第二版本软件进行性能测试时遇到Socket连接数达到最大无法施加更大压力问题(被测软件性能相当好以至于Jmeter加压到极限),于是第二版本改用这个问题解决得较好的LoadRunner进行更大压力的测试,成功地完成了任务,为联通广告系统的上线运行提供了保证。在描述性能测试实施的第四章和第五章中具体给出了测试环境、数据准备、测试计划代码编写、测试并监控等。其中4.7中的Socket连接数不能及时关闭问题为读者和作者提供了继续研究的课题,而5.3.5测试过程中遇到并解决的问题或许对读者能带来一些启迪和帮助。本文实践了性能测试的整个过程:首先在对“性能需求”分析的基础上进行“性能测试目标确定”,然后“制定性能测试计划”、“搭建性能测试环境”、“开发测试代码”、“创建测试场景”、“运行和监视测试”,最后“分析测试结果”。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.1.1 作者的工作经历及在论文课题中的角色
  • 1.1.2 性能测试的国内外发展状况
  • 1.1.3 选题的目的和意义
  • 1.2 课题任务
  • 1.3 论文结构
  • 1.4 小结
  • 第二章 软件性能测试基础理论研究
  • 2.1 性能测试概念
  • 2.2 性能目标的估算评价原则
  • 2.2.1 二八原则
  • 2.2.2 忙时集中率原则
  • 2.2.3 二五十原则
  • 2.3 JMETER研究
  • 2.4 LOADRUNNER研究
  • 2.5 小结
  • 第三章 联通广告系统性能测试项目
  • 3.1 联通广告系统介绍
  • 3.1.1 简介
  • 3.1.2 系统框架
  • 3.2 性能需求
  • 3.3 根据性能需求确定要达到的性能指标
  • 3.3.1 性能涉及的关键用列
  • 3.3.2 关键用列的实现流程
  • 3.3.3 确定要达到的性能指标
  • 3.4 小结
  • 第四章 用JMETER对联通广告系统进行性能测试
  • 4.1 性能需求对应具体测试内容
  • 4.2 测试环境
  • 4.3 测试原理
  • 4.4 测试步骤
  • 4.4.1 数据准备
  • 4.4.2 建立测试计划,测试
  • 4.4.3 监视性能
  • 4.5 测试情况
  • 4.5.1 单功能—客户端请求广告的性能数据
  • 4.5.2 单功能—客户端浏览侧边栏的性能数据
  • 4.5.3 单功能—客户端资源下载的性能数据
  • 4.5.4 单功能—页面广告请求浏览的性能数据
  • 4.5.5 单功能—广告点击的性能数据
  • 4.5.6 整体功能—各功能按联通要求比例的实际性能数据
  • 4.6 版本一的性能测试结论
  • 4.7 版本二(修改后版本)测试及遇到SOCKET连接数达到最大问题
  • 4.8 小结
  • 第五章 用LOADRUNNER对联通广告系统做性能测试
  • 5.1 性能需求对应具体测试内容
  • 5.2 并行测试环境
  • 5.3 测试步骤
  • 5.3.1 脚本开发及具体脚本
  • 5.3.2 测试数据准备
  • 5.3.3 场景规划
  • 5.3.4 运行测试并监控
  • 5.3.5 测试过程中遇到的问题及处理
  • 5.4 测试结果
  • 5.4.1 联通测试环境下测试情况
  • 5.4.2 联通运行环境整体功能性能数据
  • 5.4.3 联通运行环境单功能-客户端广告请求的性能数据
  • 5.4.4 联通运行环境单功能-客户端资源下载的性能数据
  • 5.4.5 联通运行环境单功能-点击请求的性能数据
  • 5.4.6 联通运行环境单功能-页面广告请求的性能数据
  • 5.5 版本二的性能测试结论:满足性能需求
  • 5.6 小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 问题和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    联通广告系统的性能测试
    下载Doc文档

    猜你喜欢