出版時(shí)間:2009-4 出版社:東南大學(xué)出版社 作者:莫得尼克斯 頁(yè)數(shù):144
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)作者是一位有30年IT企業(yè)工作經(jīng)驗(yàn)和超過(guò)12年性能測(cè)試經(jīng)驗(yàn)的顧問(wèn)。這本通俗易懂的書(shū)以真實(shí)的范例和配圖例證,同時(shí)提供實(shí)用的建議。 本書(shū)詳盡地解釋了一個(gè)不適當(dāng)?shù)臏y(cè)試策略中的諸多缺陷,并提供了一套建全的、結(jié)構(gòu)性的方法,以確保你的應(yīng)用程序運(yùn)作良好,并且在需要升級(jí)時(shí)能有效擴(kuò)展。
作者簡(jiǎn)介
Ian Molyneaux,Compuware公司Application Performance Assurance的EMEA SME(Subject Matter Expert,主題專家),在IT行業(yè)有超過(guò)30年的從業(yè)經(jīng)驗(yàn)。作為一名技術(shù)專家,他回避了和管理相關(guān)的內(nèi)容。
書(shū)籍目錄
PREFACE1 WHY PERFORMANCE TEST? What Is Performance?The End-User Perspective Bad Performance:Why It's So Common Summary2 THE FUNDAMENTALS OF EFFECTIVE APPLICATION PERFORMANCE TESTING Choosing and Appropriate Performance Test Environment Setting Realistic and Appropriate Performance Targets Making Sure Your Application is Stable Enough for Performance Testing Obtaining a Code Freeze Identifying and Scripting the Business-Critical Transactions Providing Sufficient Test Data of High Quality Ensuring Accurate Performance Test Design Identifying the Server and Network Key Performance Indicators(KPIs) Allocating Enough Time to Performance Test Effectively3 THE PROCESS OF PERFORMANCE TESTING The Proof of Concept(POC) From Requirements to Performance Test Case Study 1:Online Banking Case Study 2:Call Center Summary4 INTERPRETING RESULTS:EFFECTUVE ROOT-CAUSE ANALYSIS The Analysis Process Types of Output from a performance Test Root-Cause Analysis Analysis Checklist Summary5 APPLICATION TECHNOLOGY AND ITS IMPACT ON PERFORMANCE TESTING Astbcgribiys Java and XML(AJAX) Citrix HTTP Protocol Java Oracle SAP Service-Orientated Architecture(SOA) Web 2.0 Oddball Application Technologies:Help,My Load Testing Tool Won't Won't Record it!A TRANCTION EXAMPLESB POC AND PERFORMANCE TEST QUICK PEFERENCEC AUTOMAZ TOOL VENDORSD SAMPLE KPI MONITORING TEMPLATESE SAMPLE PROJECTINDEX
章節(jié)摘錄
插圖:Project time scales amounted to a week of lead time and three days to carry out the testingengagement.The client decided to outsource the entire testing project because of the shortschedule and lack of in-house testing expertise.The test environment required little preparation.since testing was to be carried out using thelive infrastructure.(More on this approach in Step 2.)Performance targets for online banking were limited to availability and concurrency.Theapplication had to be available and performant at a concurrent load of 1.000 virtual users.Asmentioned.the application was coping with approximately 380 concurrent users at peakperiods on a daily basis without problems.but this number was expected to increasesignificantly during the next year.Ten transactions were identified as core to the performance testing project.Input datarequirements amounted to a list of card numbers representing real user accounts and anaccompanying PIN number that provided an additional level of account security.Target datarequirements were unusually straightforward in that the live application databa.se was to beused with the caveat of no'write'or'update'transactions unless the transaction backed upany changes made to the database as its final action.The only performance test identified was a progressive ramp-up(without step)to the targetconcurrency of l,000 virtual users.Had more time been available.a ramp-up with stepvariation would have provided a more granular view of steady.state performance.Server and network KPIs focused on generic Windows performance metrics.There was norequirement to specifically monitor the application server or database layer.It subsequentlytranspired that application server monitoring would have been useful to identify poorlyperforming Java components whose presence had to be extrapolated from slow rendering ofclient-side content.
媒體關(guān)注與評(píng)論
“作者Ian在本書(shū)中恰到好處地主張了廠商無(wú)關(guān)(vendor-agnostic)方法論。他的案例研究為本書(shū)提供了大量衡量標(biāo)準(zhǔn)、圖片和背景資料,以具有說(shuō)服力的方式傳遞給讀者。'最重要的是方法,而工具可以靈活選擇……'Ian的專業(yè)技能在整個(gè)閱讀體驗(yàn)中可見(jiàn)一斑。” ——Matt St.Onge,企業(yè)解決方案架構(gòu)師,HCL Technologies America/Teradyne
編輯推薦
當(dāng)今企業(yè)的生存與否取決于網(wǎng)絡(luò)應(yīng)用和Web服務(wù)。由于程序的日趨復(fù)雜和迅速部署的壓力,許多從業(yè)人員不會(huì)花時(shí)間去保證程序的正常運(yùn)行或有效擴(kuò)展?!稇?yīng)用程序性能測(cè)試藝術(shù)》一書(shū)解釋了測(cè)試過(guò)程的完整生命周期,并展示了幫助您計(jì)劃、獲準(zhǔn)、協(xié)調(diào)以及引導(dǎo)對(duì)應(yīng)用程序的性能測(cè)試的最佳實(shí)踐。你將學(xué)習(xí)到如何:設(shè)定符合實(shí)際的性能測(cè)試目標(biāo),實(shí)施有效的應(yīng)用程序性能測(cè)試策略,解析性能測(cè)試結(jié)果,使用自動(dòng)化性能測(cè)試工具,測(cè)試傳統(tǒng)的本地應(yīng)用程序、基于Web的應(yīng)用程序及Web服務(wù)(SOA),識(shí)別并解決性能測(cè)試中常被忽視的問(wèn)題。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
應(yīng)用程序性能測(cè)試藝術(shù) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版