摘要:随着计算机技术的快速发展,网络应用程序正在慢慢普及全世界,计算机软件规模随着时代的进步不断的扩大,已然促使软件测试变成了保障软件质量的重要方法。传统的测试方法已经不能满足目前的发展形势,实现软件测试自动化也是软件测试领域发展的重大难点。通过软件测试自动化在提高测试效率的同时,还可以保障软件的质量,尤其需要注意的是,对于网站测试,性能要求更高。
徐州工程学院贴吧可以更好的给学生们提供一个互动的空间。在贴吧里,学生之间可以互相交流生活与学习上遇到的一切问题,但是与此同时,在开发过程中也不可避免的会出现一些客观的障碍,系统开发的后期在初步使用阶段总会发现各种各样的性能上的问题,比如卡顿,负载量不足等,这就意味着在使用之前必须要有一个调试的阶段,这样,便衍生出了性能测试这一开发过程。
本文将使用LoadRunner对徐州工程学院网络教学平台进行初步的性能测试,通过对项目分析,设计完善测试方案,录制相关 LoadRunner 脚本,对脚本进行相应的优化处理,模拟多用户并发,设计场景,对场景进行调试,对测试数据进行系统化的整理以及细致的分析,最后整理成我们需要的资料和测试结果分析报告,细致化的说明和研究如何去设计实现软件自动化测试技术。
本课题主要在徐州工程学院贴吧这一网站的基础上进行的测试,需要对最该网站的各个模块进行充分的了解,熟练掌握测试技术,从而对贴吧各个功能进行测试,来完善该网站。主要对用户注册、用户登录、我的帖子和我的设置这四个大模块进行测试,其中我的帖子测试中包括四个子功能的测试:发帖、删帖、评论和回复;我的设置测试中也包括四个子功能的测试:签到、关注、刷新以及分享。根据这些内容编写测试用例,对每个功能进行测试分析,从而发现缺陷,完善功能。
关键词 软件测试; 性能; 网站;LoadRunner; 脚本
目录
摘要
Abstract
1绪论-1
1.1软件测试研究的背景与意义-1
1.2软件测试国内外研究的现状-1
1.3软件测试概述-2
2性能测试研究-4
2.1性能测试概述-4
2.1.1性能测试的定义-4
2.1.2性能测试的方法-4
2.1.3性能测试在软件测试中所处地位-5
2.1.4性能测试工具-5
2.2测试工具相关介绍-5
2.2.1LoadRunner概述-5
2.2.2LoadRunner术语-6
2.2.3LoadRunner功能-6
2.2.4LoadRunner工作原理-7
2.2.5LoadRunner测试报告-7
3徐州工程学院百度贴吧分析与规划测试-9
3.1项目分析-9
3.1.1项目功能-9
3.1.2项目流程简述-9
3.2测试思路与测试方案设计-9
3.2.1测试思路-9
3.2.2测试方案设计-10
3.2.3性能测试用例-10
4徐州工程学院百度贴吧性能测试实例-13
4.1创建用户脚本-13
4.1.1创建用户脚本-13
4.1.2脚本参数设置-14
4.1.3录制完毕-14
4.2完善测试脚本-15
4.2.1事务设置-15
4.2.2集合点-17
4.2.3脚本检验-19
4.3方案执行-19
4.3.1创建负载测试场景-20
4.3.2运行负载测试-23
5测试报告-26
5.1性能概要-26
5.2图形方式查看性能-26
5.2.1正在运行Vuser-26
5.2.2每秒点击次数-28
5.2.3吞吐量-29
5.2.4事务概要-31
5.2.5平均事务响应时间-32
5.3 CPU以及内存使用情况-34
结论-36
致谢-37
参考文献-38