自动化测试基于LoadRunner的性能测试课设.doc
《自动化测试基于LoadRunner的性能测试课设.doc》由会员分享,可在线阅读,更多相关《自动化测试基于LoadRunner的性能测试课设.doc(25页珍藏版)》请在三一办公上搜索。
1、课程设计(论文)任务书 软件 学院 软件工程(软件测试) 专业 20104 班 一、课程设计(论文)题目 基于LoadRunner的性能测试 二、课程设计(论文)工作自 2013年 7月 1日起至 2013 年 7月 5 日止。三、课程设计(论文) 地点: 创新大楼软件实训中心机房 四、课程设计(论文)内容要求:1本课程设计的目的(1)使学生能掌握使用自动化测试工具LoadRunner进行网站性能测试的基本思路和方法,并能初步判断被测系统的性能结果;(2)培养学生分析、解决问题的能力;(3)提高学生的科技论文写作能力。2课程设计的任务及要求1)基本要求:(1)设计合理划分的测试用例对被测系统进
2、行性能测试,观测常见的性能指标数值;(2)对进行性能测试时不同负载压力对测试造成的影响进行分析和总结;(3)相应驱动的编写。2)创新要求: 在基本要求达到后,可对被测系统进行探索性测试。3)课程设计论文编写要求(1)要按照书稿的规格打印书写课程设计论文 (2)论文包括目录、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录等 (3)课程设计论文装订按学校的统一要求完成4)答辩与评分标准: (1)完成原理分析:20分; (2)完成设计过程:50分; (3)完成测试:10分;(4)回答问题:20分。5)参考文献:(1)柳胜. 软件自动化测试框架设计与实践.人民邮电出版社(2)陈
3、能技.QTP自动化测试实践. 电子工业出版社 (3)陈绍英等. LoadRunner性能测试实战. 电子工业出版社6)课程设计进度安排内容 天数地点构思及收集资料 1图书馆设计与测试 2.5实验室撰写论文 1.5图书馆、实验室学生签名: 2013年 7月1 日课程设计(论文)评审意见(1)完成原理分析(20分):优()、良()、中()、一般()、差(); (2)设计分析(20分):优()、良()、中()、一般()、差(); (3)完成调试(20分):优()、良()、中()、一般()、差();(4)翻译能力(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良
4、()、中()、一般()、差();评阅人: 职称: 副教授 2013 年 7月 6日中文摘要 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快地查找和发现问题。此外,L
5、oadRunner能支持广泛的协议和技术,为您的特殊环境提供特殊的解决方案。性能测试是为描述测试对象与性能相关的特征并对其进行评价,而实施和执行的一类测试,如描述和评价计时配置文件、执行流、响应时间以及操作的可靠性和限制等特征。不同类型的性能测试侧重于不同的测试目标,这些性能测试的实施贯穿于整个软件开发生命周期 (Software Development Life Cycle, SDLC)。起初,在构架迭代中,性能测试侧重于确定和消除与构架有关的性能瓶颈。在构建迭代中还将实施和执行其他类型的性能测试,以调整软件和环境(优化响应时间和资源),并核实应用程序和系统是否能够处理高负载和高强度的情况,
6、如有大量事务、客户机和/或数据的情况。目 录一、前言1二、测试计划及测试需求3三、测试用例的设计4四、测试过程5五、测试结果分析6六、 设计小结7七、参考文献8一、 前言随着软件行业的迅猛发展及软件规模和复杂度的日益增加,如何保证和提升软件产品质量,提高客户的满意度,已经成为众多IT企业越来越重视的一个话题。软件测试工作,无论是传统的手工测试还是新兴的自动化测试,都有其自身的特点,是软件产品质量得到保障的必然选择。在自动化测试出现之前,为了保障和提升软件质量,各公司企业主要是靠手工来测试软件产品。手工测试作为一种传统的测试方法,它由测试人员手工编写测试用例,靠人力按照测试步骤逐步执行测试用例,
7、并记录测试结果。手工测试主要有一下几个缺点:手工完成测试的全部过程无法保证测试的科学性与严密性;手工测试要受到时间的限制和人员的限制,且工作量大,重复多;手工测试者最常做的就是重复的手工回归测试,不仅代价昂贵,而且可靠性差;反复测试也给测试人员带来的倦怠情绪及其他人为因素使得测试标准前后不一;测试花费的时间越长,测试的严格性也就越低。自动化测试能将测试人员从反复、繁杂的的测试执行中解放出来,用更多的时间进行测试设计和结果分析。对于一些基本的、逻辑性不强的操作,可以使用自动化测试工具。应该说,在性能、压力测试方面,自动化测试有着不可替代的优势。在功能测试方面,自动化测试也有很大的用武之地。它可以
8、用简单的脚本实现大量的重复的操作。进而通过对测试结果的分析。得出的结论是,这样不仅节省了大量的人力物力,而且使得测试的结果更准确。对于一些逻辑性很强的操作,如果自动化不是很健全的话,则不宜使用。因为这需要比较复杂的脚本语言,不可避免的增加了由于测试脚本的缺陷所造成测试结果误差的错误。性能测试作为软件测试中必不可少的一部分,已经越来越受到人们特别是软件企业的重视,我们知道一个软件我们不仅需要它功能完善,能够提供用户需要的功能,更重要的是,这个软件的性能,这个软件能否持续、稳定、快速的进行工作,能否延长它的软件生命周期,使之成为一款性能稳定,具有非常强的健壮性的软件,这就需要我们的性能测试。在性能
9、、压力测试方面,自动化测试有着不可替代的优势。作为性能测试我们当然是进行自动化测试,如今用的比较广泛的是HP的loadrunner自动化性能测试工具,为了锻炼自己对软件项目的性能测试能力,为了了解loadrunner使用,我们进行了本次课程设计。本次课程设计的题目是基于loadrunner的性能测试,我所选用的被测系统是Web系统,本次只对Web系统的各个模块进行性能测试,由于自身能力有限,这次的性能测试,只是围绕被测系统的登录考勤模块的并发用户数、响应时间、每秒单击数、以及业务成功率的性能指标进行测试。主要是进行压力测试、并发数、响应时间、以及业务成功率的测试。二、测试计划及测试需求1、 计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 测试 基于 LoadRunner 性能
链接地址:https://www.31ppt.com/p-2885070.html