读者对象:本书可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材, 也可作为各大软件培训机构的培训教材, 同时也可供从事软件开发及测试工作的人员以及对软件测试有兴趣的读者参考与学习
《高等学校计算机课程规划教材·软件性能测试:基于LoadRunner应用》主要结合主流的性能测试工具loadrunner 9.5及性能测试真实流程全面开展讲解,并贯穿项目实例和同步训练来进一步巩固知识点,主要内容包括性能测试基本理论、性能测试需求分析、性能测试用例及场景设计、loadrunner工具具体使用、性能测试案例实战、loadrunner脚本开发等。本书还汇总了常见性能测试面试题目及认证考试题目,以便读者通过学习能够体会性能测试项目完整的工作过程,真正跨入性能测试领域的大门。
《高等学校计算机课程规划教材·软件性能测试:基于LoadRunner应用》内容全面、层次清晰、难易适中,所采用的工具和项目同企业实际情况紧密结合,并且本书讲练结合,使读者更好地理解和掌握各款工具的使用,在实际工作中能够灵活有效地开展自动化测试。
《高等学校计算机课程规划教材·软件性能测试:基于LoadRunner应用》可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员以及对软件测试有兴趣的读者参考与学习。
伴随着软件行业发展,测试在整个软件开发生命周期中占的比重越来越高。据调查统计,智联招聘2011年1月份软件测试工程师的需求量为3000余人,仅此足以看到软件测试在目前市场上的需求量很大,但在软件测试行业从业人员中,测试技术扎实,符合企业要求的自动化测试工程师却非常匮乏,因此自动化测试工程师也越来越受到企业的青睐与重视。
目前市场上关于自动化测试方面的书籍很少,其中能够专业化、系统化,并且与实践相结合,深入浅出来剖析的书籍就更是凤毛麟角,这也是造成目前软件自动化测试人才培养困难的一个原因。同时,目前面向高校发行的自动化测试书籍不仅数量少,而且重理论轻实践,与市场结合不够紧密,这就在某种程度上加大了读者从业余水平步入专业化的难度。
“河北师范大学软件学院软件测试教研室”由工作在一线的具备多年测试及管理工作经验的专业测试工程师组成,基于市场的现状,着眼于高等院校的需求,经过长期软件测试项目实践及三年实际教学不断积累,经多次讨论、精心设计、修改后,形成了一套成熟可行的软件测试课程体系,从中提取精华形成了自动化测试工具的系列教材。其主要目的如下:
(1) 为顺应高等教育普及化迅速发展的趋势,配合高等院校的教学改革和教材建设,更好地协助河北师范大学向“应用型、就业型”院校发展;
(2) 协助河北师范大学软件学院建设更加完善的IT人才培养机制,建立完整的软件测试课程体系及测试人才培训方案,进一步培育出符合当前测试企业需要的自动化测试人才;
(3) 使学生更加高效、快捷、有针对性地学习自动化测试技术,并通过理论与实践的结合进一步锻炼学生的动手实践能力,为跨入自动化测试领域打下坚实基础;
(4) 为企业测试人员提供自动化测试技术学习的有效途径,同样理论和实践的有效结合,能使各位测试人员更加真实、快捷地体验自动测试的开展。
本教材作为该系列教材之一,主要结合主流的性能测试工具LoadRunner 9.5及性能测试真实流程全面开展讲解,并贯穿项目实例和同步训练来进一步巩固知识点。主要内容包括性能测试基本理论、性能测试需求分析、性能测试用例及场景设计、LoadRunner工具具体使用、性能测试案例实战、LoadRunner脚本开发等内容,并且汇总了常见性能测试面试题目及认证考试题目等,供读者进行学习和拓展。使读者通过学习能够体会性能测试项目完整的工作过程,真正跨入性能测试领域的大门。其内容全面、层次清晰、难易适中,所采用的工具和项目同企业实际情况紧密结合,并且本书讲练结合,使读者更好地理解和掌握各款工具的使用,在实际工作中能够灵活有效地开展自动化测试。
本教材的撰写得到了多方面的支持、关心与帮助,在此深表感谢。首先,要感谢河北师范大学校长蒋春澜教授,他在软件学院教学改革上的主张及所付出的心血使软件学院凝聚了一批来自于企业的优秀工程师及师大的优秀教师,使软件学院在教材建设、实习实训、学生就业等方面取得了一系列的成果。要感谢软件学院的测试方向的全体学生,他们试用、试读了本系列教材,提出了不少宝贵建议。还要感谢软件学院的全体职工,没有他们的配合,此书是无法完成的。
本教材还提供了教学PPT、教材随书脚本文件、教学视频文件、教学实验手册等,有需要的读者可通过邮箱weinadi@edu2act.org进行联系。
本系列丛书可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员,以及对软件测试有兴趣的读者参考与学习。
编者2011年11月
第1章 性能测试基础知识
1.1 为什么要进行性能测试
1.2 性能测试定义与要点
1.3 性能测试分类
1.4 性能测试术语
1.5 性能测试流程
1.6 性能需求分析
1.7 性能测试用例与场景设计
1.8 性能测试工具
第2章 loadrunner基础知识
2.1 loadrunner概述
2.2 loadrunner部署与安装
2.3 loadrunner原理与工作流程
2.4 loadrunner基础使用演示
2.5 同步训练
第3章 用户行为脚本录制与开发
3.1 vugen基础
3.2 vugen脚本录制
3.3 vugen脚本增强
3.4 vugen相关设置
3.5 同步训练
第4章 用户活动场景创建执行与监控
4.1 controller基础
4.2 测试场景设计
4.3 测试场景执行与监控
4.4 系统资源监控
4.5 同步训练
第5章 性能测试结果分析
5.1 analysis基础
5.2 analysis分析概要
5.3 analysis图
5.4 analysis报告
5.5 analysis常用操作及配置
5.6 同步训练
第6章 discuz!社区项目实战
第7章 c vuser脚本开发
参考文献