出版時間:2010-5 出版社:水利水電出版社 作者:黃文高,趙丹 編著 頁數(shù):264
Tag標(biāo)簽:無
前言
目前,在國內(nèi),軟件測試尚處于起步階段,其市場表現(xiàn)實在有點令人尷尬。軟件開發(fā)公司比比皆是,但軟件測試公司卻如鳳毛麟角。市場化的第三方測試如同剛剛出生的寧馨兒,目前的市場幾乎可以忽略不計。國內(nèi)IT企業(yè)也逐步開始重視對軟件測試團隊的建設(shè),一些知名IT企業(yè)已經(jīng)將軟件測試作為企業(yè)未來發(fā)展的一個版塊。目前在國內(nèi)軟件測試行業(yè)中,各種軟件測試的方法、技術(shù)和標(biāo)準(zhǔn)都還在探索階段。有媒體報道過,國內(nèi)開發(fā)人員與測試人員的比例是8:1,而國際公認(rèn)的行業(yè)標(biāo)準(zhǔn)應(yīng)該是1:1,可見國內(nèi)測試行業(yè)與國外的差距比較大,這說明軟件測試行業(yè)未來發(fā)展前景一片光明。但是,從長遠發(fā)展角度來看,測試還是需要高端人才。自動化測試、性能測試和對Bug的預(yù)防及早期檢查是軟件測試工程師面臨的新的挑戰(zhàn)。值得慶幸的是,近幾年國內(nèi)一些rr企業(yè)已經(jīng)開始涉及自動化測試和性能測試。在軟件測試行業(yè),性能測試和自動化測試成為初級軟件測試工程師邁向高級測試工程師必須跨越的一道門檻,隨便打開一個軟件測試的網(wǎng)站,都能看到性能測試的版塊,而LoadRunner是性能測試工具的一面旗幟,談到性能測試就不能不談到LoadRunner。不論是性能測試,還是性能測試工具的杰出代表-LoadRunner,許多朋友在現(xiàn)實工作中并沒有真正掌握。雖然會使用LoadRunner進行性能測試,但是測試結(jié)果并不能令人滿意。筆者在工作中發(fā)現(xiàn)許多使用LoadRunner的人其實并不真正理解性能測試的意義,許多朋友不清楚如何分析性能測試需求?什么IT業(yè)務(wù)模型?什么叫場景模型?如何分析測試結(jié)果?筆者認(rèn)為讀者不應(yīng)該僅僅滿足于學(xué)會使用LoadRunner,而應(yīng)該能夠從學(xué)習(xí)LoadRunner的過程中“悟道”。從全國軟件測試培訓(xùn)機構(gòu)就LoadRunner培訓(xùn)內(nèi)容調(diào)查,讀者朋友最希望了解的內(nèi)容是制定性能測試計劃方案,進行性能測試需求分析、測試腳本開發(fā)、場景設(shè)計、測試執(zhí)行及結(jié)果分析。故本書設(shè)計了兩個不同架構(gòu)的案例來分析使用LoadRunner進行性能測試的整個過程,不僅僅是講述使用LoadRunner如何進行性能測試,更重要的目的是借案例來分析性能測試的思想,工具僅僅是載體,而思想才是最重要的。本書結(jié)構(gòu)清晰,內(nèi)容安排由淺入深,對初學(xué)者來說可以很輕松的入門,當(dāng)然對于有經(jīng)驗的讀者朋友來說,可以有選擇性的閱讀。主要包括入門篇、提高篇和實戰(zhàn)篇。入門篇主要介紹的內(nèi)容有:性能測試基礎(chǔ)知識、LoadRunner基礎(chǔ)知識和LoadRunner三大組件。性能測試基礎(chǔ)知識部分主要介紹了性能測試過程中一些常見的術(shù)語、性能測試劃分和性能測試應(yīng)用的領(lǐng)域;LoadRunner基礎(chǔ)知識部分主要介紹了LoadRunner的工作原理、工作過程和的內(nèi)部結(jié)構(gòu),從全局的角度對LoadRunner工具進行了介紹;LoadRunner三大組件部分主要介紹了Vuser發(fā)生器、Controller控制器和.Analysis分析器。在入門篇中只是簡單介紹三大組件的常用操作及工作原理。
內(nèi)容概要
在軟件測試行業(yè),性能測試和自動化測試成為初級軟件測試工程師邁向高級測試工程師必須跨越的一道門檻,而LoadRunner是性能測試工具的一面旗幟,談到性能測試就不能不談到LoadRunner。 本書分三部分:入門篇、提高篇和實戰(zhàn)篇。入門篇主要介紹性能測試基礎(chǔ)知識、LoadRunner基礎(chǔ)知識和LoadRunner三大組件;提高篇采用大量的實例介紹LoadRunner的功能;實戰(zhàn)篇使用兩個案例就如何使用 LoadRunner進行性能測試做了詳細(xì)的介紹,從需求分析到結(jié)果分析都進行了詳細(xì)的講解,旨在通過案例分析功能或介紹使用技巧,希望讀者能理解案例解決方案背后的思考過程、分析過程和推導(dǎo)過程?! ”緯m合暫時不了解性能測試,但又想了解性能測試、學(xué)習(xí)LoadRunner的讀者;適合LoadRunner的初學(xué)者,希望看完本書他們能有很大的提高;適合中級性能測試工程師,希望本書的實踐對他們的工作有益。 本書配套光盤中提供了書中實例所用腳本文件,PPT電子講義,以及書中內(nèi)容的詳細(xì)視頻講解,405分鐘超長視頻與本書內(nèi)容完美結(jié)合,深化LoadRunner的重點與難點,詳細(xì)解剖LoadRunner的每個功能,帶您輕松步入性能測試之路。
書籍目錄
前言 第一部分 入門篇 第1章 性能測試基礎(chǔ)知識 1.1 什么是軟件的性能 1.2 性能測試相關(guān)術(shù)語 1.2.1 響應(yīng)時間 1.2.2 并發(fā)用戶數(shù) 1.2.3 吞吐量 1.2.4 吞吐率 1.2.5 TPS 1.2.6 點擊率 1.2.7 資源利用率 1.2.8 性能計數(shù)器 1.2.9 思考時間 1.3 性能測試劃分 1.3.1 負(fù)載測試 1.3.2 壓力測試 1.3.3 配置測試 1.3.4 并發(fā)測試 1.3.5 可靠性測試 1.4 性能測試應(yīng)用領(lǐng)域 1.4.1 能力驗證 1.4.2 規(guī)劃能力 1.4.3 性能調(diào)優(yōu) 1.4.4 缺陷發(fā)現(xiàn) 第2章 LoadRunner基礎(chǔ)知識 2.1 LoadRunner簡介 2.2 LoadRunner工作原理 2.3 LoadRunner工作過程 2.4 LoadRunner內(nèi)部結(jié)構(gòu) 2.5 LoadRunner測試步驟 第3章 Vuser發(fā)生器 3.1 腳本錄制 3.1.1 如何選擇協(xié)議 3.1.2 開始錄制腳本 3.2 Recording Options設(shè)置 3.2.1 Recording選項卡 3.2.2 Advanced選項卡 3.2.3 Correlation選項卡 3.3 Run-Time Settings設(shè)置 3.3.1 Run Logic選項卡 3.3.2 Pacing選項卡 3.3.3 Think Time選項卡 3.3.4 Miscellaneous選項卡 3.4 腳本完善 3.4.1 插入事務(wù) 3.4.2 插入集合點 3.4.3 插入注釋 第四章 Controller控制器 4.1 場景類型介紹 4.1.1 手動測試場景 4.1.2 面向目標(biāo)測試場景 4.2 場景設(shè)計 4.2.1 手動場景Schedule配置 4.2.2 面向目標(biāo)場景Schedule配置 4.2.3 配置View Script 4.2.4 配置Load Generator 4.3 場景執(zhí)行 4.3.1 場景控制 4.3.2 場景執(zhí)行期間查看場景 4.4 場景監(jiān)視 4.4.1 關(guān)于聯(lián)機監(jiān)控 4.4.2 監(jiān)控器與度量 4.4.3 聯(lián)機監(jiān)視器 第5章 Analysis分析器 第二部分 提高篇 第6章 腳本編寫 第7章 場景設(shè)計實踐 第8章 結(jié)果分析實踐 第9章 特殊協(xié)議 第三部分 實戰(zhàn)篇 第10章 客戶關(guān)系管理系統(tǒng)性能測試 第11章 信息系統(tǒng)性能測試 附錄A 主要計數(shù)器 附錄B 性能測試i模型
章節(jié)摘錄
插圖:11)在Vuser中定義的每個虛擬用戶進行的操作都是Load Runner的VuGen.exe生成的,當(dāng)這個程序啟動后,它在Windows文件夾下存儲了comparamui.ini文件來保存[LastTables[Jsed]下文件的歷史,而[ParamDialogDates]項是由“插入”一“新參數(shù)”一“數(shù)據(jù)”來指定。12)在運行期間,執(zhí)行結(jié)果存儲在一個結(jié)果文件夾中。在結(jié)果中設(shè)置“為每一個設(shè)定執(zhí)行自動創(chuàng)建結(jié)果目錄”,這樣LoadRunner會在每次啟動一個場景之后自動產(chǎn)生一個遞增的結(jié)果名。例如,結(jié)果名稱Resr會自動增長到Resl2或是Resll-1,錯誤被寫到Microsoft Access數(shù)據(jù)庫文件output.mdb中。13)在每一個結(jié)果文件夾中,程序自動創(chuàng)建一個Log文件夾,在這個文件夾中包含每個組的日志文件,運行結(jié)束之后,在Controller中查看日志文件,點擊綴按鈕然后在組中點擊右鍵,選擇“查看Vuser日志”。14)場景運行的時候,監(jiān)視器在本地維護每個主機的計數(shù)器。15)場景運行結(jié)束后,進程處理.eve和.1rr結(jié)果文件并且在結(jié)果文件夾下創(chuàng)建一個臨時的.mdb(M)數(shù)據(jù)庫。在處理大數(shù)據(jù)量的結(jié)果時,為了防止錯誤發(fā)生,通常使用(Microsoft Access)數(shù)據(jù)庫文件。
編輯推薦
測試,還是測試!人們介紹的不僅僅的工具,還有思想!《LoadRunner性能測試完全講義》資深性能測試工程師深入剖析Load Runner每個功能的“內(nèi)幕”,全程實戰(zhàn),讓你遨游于性能測試世界,體會性能測試全過程,超長語音視頻講解,教你如何玩轉(zhuǎn)Load Rttuner,同作者一起“悟道”,性能測試交流論壇即將推出,敬請期待……
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載