讀者對象:本書可作為高等院校、示范性軟件學(xué)院、高職高專院校的計(jì)算機(jī)相關(guān)課程和軟件工程專業(yè)的教材, 也可作為各大軟件培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材, 同時(shí)也可供從事軟件開發(fā)及測試工作的人員以及對軟件測試有興趣的讀者參考與學(xué)習(xí)
《高等學(xué)校計(jì)算機(jī)課程規(guī)劃教材·軟件性能測試:基于LoadRunner應(yīng)用》主要結(jié)合主流的性能測試工具loadrunner 9.5及性能測試真實(shí)流程全面開展講解,并貫穿項(xiàng)目實(shí)例和同步訓(xùn)練來進(jìn)一步鞏固知識點(diǎn),主要內(nèi)容包括性能測試基本理論、性能測試需求分析、性能測試用例及場景設(shè)計(jì)、loadrunner工具具體使用、性能測試案例實(shí)戰(zhàn)、loadrunner腳本開發(fā)等。本書還匯總了常見性能測試面試題目及認(rèn)證考試題目,以便讀者通過學(xué)習(xí)能夠體會性能測試項(xiàng)目完整的工作過程,真正跨入性能測試領(lǐng)域的大門。
《高等學(xué)校計(jì)算機(jī)課程規(guī)劃教材·軟件性能測試:基于LoadRunner應(yīng)用》內(nèi)容全面、層次清晰、難易適中,所采用的工具和項(xiàng)目同企業(yè)實(shí)際情況緊密結(jié)合,并且本書講練結(jié)合,使讀者更好地理解和掌握各款工具的使用,在實(shí)際工作中能夠靈活有效地開展自動化測試。
《高等學(xué)校計(jì)算機(jī)課程規(guī)劃教材·軟件性能測試:基于LoadRunner應(yīng)用》可作為高等院校、示范性軟件學(xué)院、高職高專院校的計(jì)算機(jī)相關(guān)課程和軟件工程專業(yè)的教材,也可作為各大軟件培訓(xùn)機(jī)構(gòu)的培訓(xùn)教程,同時(shí)也可供從事軟件開發(fā)及測試工作的人員以及對軟件測試有興趣的讀者參考與學(xué)習(xí)。
伴隨著軟件行業(yè)發(fā)展,測試在整個(gè)軟件開發(fā)生命周期中占的比重越來越高。據(jù)調(diào)查統(tǒng)計(jì),智聯(lián)招聘2011年1月份軟件測試工程師的需求量為3000余人,僅此足以看到軟件測試在目前市場上的需求量很大,但在軟件測試行業(yè)從業(yè)人員中,測試技術(shù)扎實(shí),符合企業(yè)要求的自動化測試工程師卻非常匱乏,因此自動化測試工程師也越來越受到企業(yè)的青睞與重視。
目前市場上關(guān)于自動化測試方面的書籍很少,其中能夠?qū)I(yè)化、系統(tǒng)化,并且與實(shí)踐相結(jié)合,深入淺出來剖析的書籍就更是鳳毛麟角,這也是造成目前軟件自動化測試人才培養(yǎng)困難的一個(gè)原因。同時(shí),目前面向高校發(fā)行的自動化測試書籍不僅數(shù)量少,而且重理論輕實(shí)踐,與市場結(jié)合不夠緊密,這就在某種程度上加大了讀者從業(yè)余水平步入專業(yè)化的難度。
“河北師范大學(xué)軟件學(xué)院軟件測試教研室”由工作在一線的具備多年測試及管理工作經(jīng)驗(yàn)的專業(yè)測試工程師組成,基于市場的現(xiàn)狀,著眼于高等院校的需求,經(jīng)過長期軟件測試項(xiàng)目實(shí)踐及三年實(shí)際教學(xué)不斷積累,經(jīng)多次討論、精心設(shè)計(jì)、修改后,形成了一套成熟可行的軟件測試課程體系,從中提取精華形成了自動化測試工具的系列教材。其主要目的如下:
(1) 為順應(yīng)高等教育普及化迅速發(fā)展的趨勢,配合高等院校的教學(xué)改革和教材建設(shè),更好地協(xié)助河北師范大學(xué)向“應(yīng)用型、就業(yè)型”院校發(fā)展;
(2) 協(xié)助河北師范大學(xué)軟件學(xué)院建設(shè)更加完善的IT人才培養(yǎng)機(jī)制,建立完整的軟件測試課程體系及測試人才培訓(xùn)方案,進(jìn)一步培育出符合當(dāng)前測試企業(yè)需要的自動化測試人才;
(3) 使學(xué)生更加高效、快捷、有針對性地學(xué)習(xí)自動化測試技術(shù),并通過理論與實(shí)踐的結(jié)合進(jìn)一步鍛煉學(xué)生的動手實(shí)踐能力,為跨入自動化測試領(lǐng)域打下堅(jiān)實(shí)基礎(chǔ);
(4) 為企業(yè)測試人員提供自動化測試技術(shù)學(xué)習(xí)的有效途徑,同樣理論和實(shí)踐的有效結(jié)合,能使各位測試人員更加真實(shí)、快捷地體驗(yàn)自動測試的開展。
本教材作為該系列教材之一,主要結(jié)合主流的性能測試工具LoadRunner 9.5及性能測試真實(shí)流程全面開展講解,并貫穿項(xiàng)目實(shí)例和同步訓(xùn)練來進(jìn)一步鞏固知識點(diǎn)。主要內(nèi)容包括性能測試基本理論、性能測試需求分析、性能測試用例及場景設(shè)計(jì)、LoadRunner工具具體使用、性能測試案例實(shí)戰(zhàn)、LoadRunner腳本開發(fā)等內(nèi)容,并且匯總了常見性能測試面試題目及認(rèn)證考試題目等,供讀者進(jìn)行學(xué)習(xí)和拓展。使讀者通過學(xué)習(xí)能夠體會性能測試項(xiàng)目完整的工作過程,真正跨入性能測試領(lǐng)域的大門。其內(nèi)容全面、層次清晰、難易適中,所采用的工具和項(xiàng)目同企業(yè)實(shí)際情況緊密結(jié)合,并且本書講練結(jié)合,使讀者更好地理解和掌握各款工具的使用,在實(shí)際工作中能夠靈活有效地開展自動化測試。
本教材的撰寫得到了多方面的支持、關(guān)心與幫助,在此深表感謝。首先,要感謝河北師范大學(xué)校長蔣春瀾教授,他在軟件學(xué)院教學(xué)改革上的主張及所付出的心血使軟件學(xué)院凝聚了一批來自于企業(yè)的優(yōu)秀工程師及師大的優(yōu)秀教師,使軟件學(xué)院在教材建設(shè)、實(shí)習(xí)實(shí)訓(xùn)、學(xué)生就業(yè)等方面取得了一系列的成果。要感謝軟件學(xué)院的測試方向的全體學(xué)生,他們試用、試讀了本系列教材,提出了不少寶貴建議。還要感謝軟件學(xué)院的全體職工,沒有他們的配合,此書是無法完成的。
本教材還提供了教學(xué)PPT、教材隨書腳本文件、教學(xué)視頻文件、教學(xué)實(shí)驗(yàn)手冊等,有需要的讀者可通過郵箱weinadi@edu2act.org進(jìn)行聯(lián)系。
本系列叢書可作為高等院校、示范性軟件學(xué)院、高職高專院校的計(jì)算機(jī)相關(guān)課程和軟件工程專業(yè)的教材,也可作為各大軟件培訓(xùn)機(jī)構(gòu)的培訓(xùn)教程,同時(shí)也可供從事軟件開發(fā)及測試工作的人員,以及對軟件測試有興趣的讀者參考與學(xué)習(xí)。
編者2011年11月
第1章 性能測試基礎(chǔ)知識
1.1 為什么要進(jìn)行性能測試
1.2 性能測試定義與要點(diǎn)
1.3 性能測試分類
1.4 性能測試術(shù)語
1.5 性能測試流程
1.6 性能需求分析
1.7 性能測試用例與場景設(shè)計(jì)
1.8 性能測試工具
第2章 loadrunner基礎(chǔ)知識
2.1 loadrunner概述
2.2 loadrunner部署與安裝
2.3 loadrunner原理與工作流程
2.4 loadrunner基礎(chǔ)使用演示
2.5 同步訓(xùn)練
第3章 用戶行為腳本錄制與開發(fā)
3.1 vugen基礎(chǔ)
3.2 vugen腳本錄制
3.3 vugen腳本增強(qiáng)
3.4 vugen相關(guān)設(shè)置
3.5 同步訓(xùn)練
第4章 用戶活動場景創(chuàng)建執(zhí)行與監(jiān)控
4.1 controller基礎(chǔ)
4.2 測試場景設(shè)計(jì)
4.3 測試場景執(zhí)行與監(jiān)控
4.4 系統(tǒng)資源監(jiān)控
4.5 同步訓(xùn)練
第5章 性能測試結(jié)果分析
5.1 analysis基礎(chǔ)
5.2 analysis分析概要
5.3 analysis圖
5.4 analysis報(bào)告
5.5 analysis常用操作及配置
5.6 同步訓(xùn)練
第6章 discuz!社區(qū)項(xiàng)目實(shí)戰(zhàn)
第7章 c vuser腳本開發(fā)
參考文獻(xiàn)