出版時(shí)間:2012-2 出版社:電子工業(yè) 作者:溫素劍 頁(yè)數(shù):356
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書是一本關(guān)于Web性能測(cè)試的實(shí)戰(zhàn)書籍,讀者朋友們?cè)谡J(rèn)真讀完本書后,能夠?qū)⑺鶎W(xué)知識(shí)應(yīng)用到生產(chǎn)實(shí)踐中。本書首先介紹基礎(chǔ)的性能測(cè)試?yán)碚摚又敿?xì)介紹如何使用JMeter完成各種類型的性能測(cè)試。實(shí)戰(zhàn)章節(jié)中作者以測(cè)試某大型保險(xiǎn)公司電話銷售系統(tǒng)為例,手把手教會(huì)讀者如何用JMeter來(lái)完成一個(gè)實(shí)際的性能測(cè)試任務(wù)。
作者簡(jiǎn)介
溫素劍,畢業(yè)于電子科技大學(xué)電子信息工程專業(yè),有多年的金融、電信行業(yè)軟件開發(fā)和測(cè)試經(jīng)驗(yàn),目前在中國(guó)平安擔(dān)任軟件測(cè)試經(jīng)理。
書籍目錄
第1章 性能測(cè)試基礎(chǔ)
1.1 初識(shí)性能測(cè)試
1.1.1 性能測(cè)試的概念
1.1.2 性能測(cè)試的目的
1.1.3 性能測(cè)試的常見(jiàn)分類
1.1.4 性能測(cè)試的常見(jiàn)指標(biāo)
1.1.5 性能測(cè)試的基本流程
1.2 開源Web性能測(cè)試
1.2.1 Web性能測(cè)試的重要性
1.2.2 開源Web性能測(cè)試介紹
1.2.3 開源性能測(cè)試的優(yōu)勢(shì)
1.3 本章小結(jié)
第2章 JMeter基礎(chǔ)知識(shí)
2.1 JMeter簡(jiǎn)介
2.1.1 JMeter主要特點(diǎn)
2.1.2 JMeter常用術(shù)語(yǔ)
2.1.3 JMeter測(cè)試結(jié)果字段的意義
2.2 JMeter工作原理
2.3 JMeter的安裝與目錄結(jié)構(gòu)
2.3.1 JMeter安裝配置要求
2.3.2 JMeter目錄結(jié)構(gòu)
2.4 如何運(yùn)行JMeter
2.5 配置JMeter
2.6 JMeter與 LoadRunner優(yōu)缺點(diǎn)對(duì)比
2.7 本章小結(jié)
第3章 Web性能測(cè)試腳本錄制與開發(fā)
3.1 JMeter GUI基本操作
3.2 JMeter常用測(cè)試元件
3.3 JMeter腳本開發(fā)基礎(chǔ)
3.3.1 JMeter執(zhí)行順序規(guī)則
3.3.2 作用域規(guī)則
3.3.3 JMeter屬性和變量
3.3.4 使用變量參數(shù)化測(cè)試
3.4 創(chuàng)建Web測(cè)試計(jì)劃
3.5.1 使用代理錄制Web性能測(cè)試腳本
3.5.2 使用Badboy錄制Web性能測(cè)試腳本
3.6 創(chuàng)建高級(jí)Web測(cè)試計(jì)劃
3.7 本章小結(jié)
第4章 數(shù)據(jù)庫(kù)性能測(cè)試腳本開發(fā)
4.1 創(chuàng)建數(shù)據(jù)庫(kù)測(cè)試計(jì)劃
4.2 九步輕松搞定Oracle數(shù)據(jù)庫(kù)性能測(cè)試
4.3 本章小結(jié)
第5章 FTP性能測(cè)試腳本開發(fā)
5.1 FTP是什么
5.2 創(chuàng)建FTP測(cè)試計(jì)劃
5.3 本章小結(jié)
第6章 LDAP性能測(cè)試腳本開發(fā)
6.1 LDAP是什么
6.2 創(chuàng)建LDAP測(cè)試計(jì)劃
6.3 LDAP常見(jiàn)操作指南
6.5 本章小結(jié)
第7章 Web Service性能測(cè)試腳本開發(fā)
7.1 Web Service是什么
7.2 創(chuàng)建Web Service測(cè)試計(jì)劃
7.3 本章小結(jié)
第8章 JMS性能測(cè)試腳本開發(fā)
8.1 JMS是什么
8.2 創(chuàng)建JMS點(diǎn)對(duì)點(diǎn)測(cè)試計(jì)劃
8.3 創(chuàng)建JMS Topic測(cè)試計(jì)劃
8.4 本章小結(jié)
第9章 服務(wù)器監(jiān)控測(cè)試腳本開發(fā)
9.1 創(chuàng)建監(jiān)控測(cè)試計(jì)劃
9.2 本章小結(jié)
第10章 詳解JMeter測(cè)試原件
10.1 詳解JMeter監(jiān)聽(tīng)器(Listeners)
10.2 詳解JMeter邏輯控制器
10.3 詳解JMeter配置元件
10.4 詳解JMeter定時(shí)器
10.5 詳解JMeter前置處理器
10.6 詳解JMeter后置處理器
10.7 詳解JMeter采樣器
10.8 詳解JMeter其他測(cè)試元件
10.9 本章小結(jié)
第11章 JMeter進(jìn)階知識(shí)
11.1 詳解JMeter函數(shù)和變量
11.2 詳解JMeter正則表達(dá)式
11.3 詳解JMeter遠(yuǎn)程測(cè)試
11.4 詳解JMeter最佳實(shí)踐經(jīng)驗(yàn)
11.5 一些小技巧
11.6 本章小結(jié)
第12章 性能測(cè)試結(jié)果分析
12.1 如何分析性能測(cè)試結(jié)果
12.2 如何借助監(jiān)聽(tīng)器發(fā)現(xiàn)性能缺陷
12.2.1 監(jiān)聽(tīng)器——性能測(cè)試分析的基石
12.2.2 巧用監(jiān)聽(tīng)器——識(shí)別性能缺陷
12.3 借助Ant實(shí)現(xiàn)批量測(cè)試和報(bào)表生成
12.4 本章小結(jié)
第13章 JMeter性能測(cè)試實(shí)戰(zhàn)——電話銷售系統(tǒng)
13.1 測(cè)試背景和測(cè)試目標(biāo)
13.2 分析確定性能測(cè)試指標(biāo)
13.3 錄制創(chuàng)建性能測(cè)試腳本
13.4 運(yùn)行性能測(cè)試腳本
13.5 分析性能測(cè)試結(jié)果
13.6 上報(bào)性能測(cè)試缺陷
13.7 本章小結(jié)
章節(jié)摘錄
版權(quán)頁(yè):插圖:Web Service在允許重用代碼的同時(shí),可以重用代碼背后的數(shù)據(jù)。使用Web Service,再也不必像以前那樣,要先從第三方購(gòu)買、安裝軟件組件,再?gòu)膽?yīng)用程序中調(diào)用這些組件,只需要直接調(diào)用遠(yuǎn)端的Web Service就可以了。例如,要在應(yīng)用程序中確認(rèn)用戶輸入的地址,只需把這個(gè)地址直接發(fā)送給相應(yīng)的Web Service,這個(gè)Web Service就會(huì)幫測(cè)試人員查閱街道地址、城市、省區(qū)和郵政編碼等信息,確認(rèn)這個(gè)地址是否在相應(yīng)的郵政編碼區(qū)域。Web Service的提供商可以按時(shí)間或使用次數(shù)來(lái)對(duì)這項(xiàng)服務(wù)進(jìn)行收費(fèi)。這樣的服務(wù)要通過(guò)組件重用來(lái)實(shí)現(xiàn)是不可能的,那樣的話測(cè)試人員必須下載并安裝好包含街道地址、城市、省區(qū)和郵政編碼等信息的數(shù)據(jù)庫(kù),而且這個(gè)數(shù)據(jù)庫(kù)還是不能實(shí)時(shí)更新的。另一種軟件重用的情況是,把好幾個(gè)應(yīng)用程序的功能集成起來(lái)。例如,要建立一個(gè)局域網(wǎng)上的門戶站點(diǎn)應(yīng)用,讓用戶既可以查詢聯(lián)邦快遞包裹,查看股市行情,又可以管理自己的日程安排,還可以在線購(gòu)買電影票?,F(xiàn)在Web上有很多應(yīng)用程序供應(yīng)商都在其應(yīng)用中實(shí)現(xiàn)了這些功能,一旦他們把這些功能都通過(guò)Web Service“暴露”出來(lái),就可以非常容易地把所有這些功能都集成到測(cè)試人員的門戶站點(diǎn)中,為用戶提供一個(gè)統(tǒng)一的、友好的界面。將來(lái),許多應(yīng)用程序都會(huì)利用Web Service,把當(dāng)前基于組件的應(yīng)用程序結(jié)構(gòu)擴(kuò)展為組件/Web Service的混合結(jié)構(gòu),既可以在應(yīng)用程序中使用第三方的Web Service提供的功能,也可以把自己的應(yīng)用程序功能通過(guò)Web Service提供給別人。兩種情況下,都可以重用代碼和代碼背后的數(shù)據(jù)。從以上論述中可以看出,Web Setvice在通過(guò)Web進(jìn)行互操作或遠(yuǎn)程調(diào)用時(shí)是最有用的。不過(guò),也有一些情況,Web Service根本不能帶來(lái)任何好處。
編輯推薦
《零成本實(shí)現(xiàn)Web性能測(cè)試:基于Apache JMeter》編輯推薦:目前LoadRunner是使用最廣泛的Web性能測(cè)試工具,但其昂貴的價(jià)格將大多數(shù)中小軟件企業(yè)擋在了門外,使用盜版軟件不僅不道德,還會(huì)面臨法律風(fēng)險(xiǎn)。以JMeter為代表的開源性能測(cè)試工具,不僅完全免費(fèi),而且足以滿足我們絕大多數(shù)性能測(cè)試需求。免費(fèi)而又好用的東西,自然值得我們推崇,故《零成本實(shí)現(xiàn)Web性能測(cè)試:基于Apache JMeter》旨在介紹如何使用開源性能測(cè)試工具JMeter來(lái)構(gòu)建你的Web性能測(cè)試體系,為中小軟件企業(yè)節(jié)省成本?!读愠杀緦?shí)現(xiàn)Web性能測(cè)試:基于Apache JMeter》特點(diǎn):◎著重介紹如何使用開源性能測(cè)試工具、JMeter,來(lái)構(gòu)建Web性能測(cè)試體系:◎以某大型保險(xiǎn)集團(tuán)公司的實(shí)際性能測(cè)試為范例,提供了完整的Web性能測(cè)試解決方案:◎從實(shí)戰(zhàn)出發(fā),向讀者演示包含性能測(cè)試需求分析、性能測(cè)試案例設(shè)計(jì)、性能測(cè)試環(huán)境搭建、性能測(cè)試執(zhí)行、性能測(cè)試結(jié)果分析的完整性能測(cè)試流程:◎提供使用JMeter經(jīng)常要用到的一些資料,幫助讀者輕松掌握!Web性能測(cè)試的方法。Web性能測(cè)試的專業(yè)工具書,軟件測(cè)試工程師的良師益友。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
零成本實(shí)現(xiàn)Web性能測(cè)試 PDF格式下載