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