The art of application performance testing: [from strategy to tools]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Sebastopol, Calif. [u.a.]
O'Reilly
2015
|
Ausgabe: | 2. ed. |
Schriftenreihe: | Theory in practice
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 255 S. Ill., graph. Darst. |
ISBN: | 9781491900543 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042365838 | ||
003 | DE-604 | ||
005 | 20150219 | ||
007 | t | ||
008 | 150217s2015 ad|| |||| 00||| eng d | ||
020 | |a 9781491900543 |9 978-1-491-90054-3 | ||
035 | |a (OCoLC)903697170 | ||
035 | |a (DE-599)BVBBV042365838 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-11 |a DE-573 |a DE-861 | ||
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Molyneaux, Ian |e Verfasser |4 aut | |
245 | 1 | 0 | |a The art of application performance testing |b [from strategy to tools] |c Ian Molyneaux |
250 | |a 2. ed. | ||
264 | 1 | |a Sebastopol, Calif. [u.a.] |b O'Reilly |c 2015 | |
300 | |a XIX, 255 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Theory in practice | |
650 | 0 | 7 | |a Software |0 (DE-588)4055382-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Leistungsmessung |0 (DE-588)4167290-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Leistungsbewertung |0 (DE-588)4167271-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Leistungsmessung |0 (DE-588)4167290-2 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 1 | 1 | |a Leistungsbewertung |0 (DE-588)4167271-9 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027802185&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027802185 |
Datensatz im Suchindex
_version_ | 1804152999719731200 |
---|---|
adam_text | Titel: The art of application performance testing
Autor: Molyneaux, Ian
Jahr: 2015
TABLE OF CONTENTS Preface ..................................................... 1 Why Performance Test?...................................... Wliai Is Performance? The End-User Perspective Peribrtna n ce M casti rem en t Performance Standauis The World Wide Web ami Ecommerce Bad Performance: Why It s So Common The IT Business Value Curve Performance Testing Maturity: What the Analysts Think Lack of Performance Considerations in Application Design Performance Testing Is Left to the Last Minute Scalability Underestimating Your Popularity Performance Testing Is Still an Informal Discipline Not Using Automated Testing Tools Application Technology Impact Summary 2 Choosing an Appropriate Performance Testing Tool............ Performance Testing Tool Architecture Choosing a Performance Testing Tool Performance Testing Toolset: Prool ol Concept Proof ol Concept Checklist Summary 3 The Fundamentals of Effective Application Performance Testing Making Sure Your Application Is Ready Allocating Enough Time to Pcrlormauee Test Obtaining a Code Frcc/e Designing a Performance Test Environment Virtuali/mion xi 1 I 2 5 5 5 6 7 7 8 8 0 9 Ì 0 10 11 I 2 l Ì I 6 I 7 I 9 21 2 f 20 2 5 2(i 27
Cloud Computing 29 Loud Injection Capacity 3 1 Addressing Different Network Deployment Models 32 environment Checklist 34 Soltwarc Installation Constraints 35 Setting Realistic Performance Targets 35 Consensus 35 Performance Target Definition 37 Network Ulili/ation 41 Server Ulili/ation 42 Idcnulying and Scripting the Business-Critical Use Cases 43 Use-Case Checklist 44 Use-Case Replay Validation 45 What to Measure 46 To Log In or Not to Log In 46 Pencelul Coexistence 47 Providing Test Data 47 Input Data 47 Target Data 48 Session I)ata 49 Data Security 49 ensuring Accurate Periormunce-Test Design 49 Principal Types ol Performance Test 50 The Load Model 5 I Think Time S4 Pacing 54 Idemih mg the KPIs 59 Server l Pis 59 Network KPIs 62 Application Server KPIs 64 Summon 64 4 The Process of Performance Testing................................ 65 Ac iivii I Miration iuidelines 65 IVrlormuikc lestiitg Approach 66 S| cp I: Nonltiuctional Rvc|uircmenIs Cnpttire 67 Stcgi 2. Pei lormanc e Test l-nvironmeiii Build 70 Step ’i: l c -( use Sc ripling 7 | IV
Slop 4: Performance Test Scenario Build 72 Step 5: Performance Test Execution 74 Step 6: Post-Test Analysis and Reporting 75 Case Study I: Online Banking 75 Application Landscape 76 Application Users 76 Step 1: Pre-Engagement NFR Capture 77 Step 2: Test Environment Build 78 Step 3: Use-Case Scripting 79 Step 4: Performance Test Build 80 Step 5: Performance Test Execution 81 Online Banking Case Study Review 81 Case Study 2: Call Center 83 Application Landscape 83 Application Users 85 Step 1; Pre-Engagement NFR Capture 85 Step 2: Test Environment Build 86 Step 3: Use-Case Scripting 86 Step 4: Performance Test Scenario Build 87 Step 5: Performance Test Execution 87 Call Center (Rise Study Review 88 Summary 89 5 Interpreting Results: Effective Root-Cause Analysis................... 91 The Analysis Process 92 Real-Time Analysis 92 Post-Test Analysis 93 Types of Output from a Performance lest 93 Statistics Primer 9 3 Response-Time Measurement 96 Throughput and (Rapacity 99 Monitoring Key Performance Indicators 100 Server Kl’l Pcrlormance 102 Network KPI Pcrlormance 103 Load Injector Pcrlormance 104 Root-Cause Analysis 105 Scalability and Response Time 105 Digging Deeper 1 07 CONTENTS v
Inside llie Application Server 10« Looking l or the Knee 1 09 Dealing with errors I 1 0 Baseline Data 1 1 1 Analysis Checklist I 1 1 Pre-Test Tasks I 1 I Tasks UurincjTcst execution 1 12 Post-Test Tasks 114 Smnmary 1 1 5 6 Performance Testing and the Mobile Client......................... 117 What s Diilerein About a Mobile (Hieni? I I 7 Mobile Testini; Automation I IS Mobile Design Considerations l 19 Mobile Testine; Considerations 120 Mobile Test Design I 20 On-Device Perlormance Not in Scope I2l On-Device Perlormance Testini; Is in Scope I 22 Summary I23 7 End-User Experience Monitoring and Performance.................. 125 What Is hxicmul Monitorina .’ I 26 Win Monitor externally.’ I 27 external Monitorini; Cateyories I 30 Active Monitorini; I 30 On 11 hi I Metrics I 32 ISP Testina Best Practices I 3 3 Synthetic I nd-Uscr Testina Best Prac tices I 35 Passic e Monitorina | 36 lion Passic e Monitorini; Works | 3 B Pros and (.oiisol Active Versus Passive Monitoring 140 Acide Pros I Ac l ix e Cons ] 4 j Passive Pros I 4 | Passi e i aits I 4 I Inolim; lor external Monitorina ol Internéi Applications I4I Piol Selection ( I i terin I 42 Ac 1 1 ve Mon i tori ni; Tool i 114 ] 44
Passive Monitoring Tooling 145 Creating an External Monitoring Testing Framework 147 Building Blocks of an Effective Testing Framework 148 Specific Design Aspects of Active Monitoring 149 Specific Design Aspects of Passive Monitoring 1 51 Isolating and Characterizing Issues Using External Monitoring 1 52 Monitoring Native Mobile Applications 1 54 Essential Considerations for CDN Monitoring 157 Performance Results Interpretation 161 Key Performance Indicators for Web-Based Fcommcrce Applications 162 Setting KPI Values 164 The Application Performance Index (APDHX) 166 Management Information 167 Data Preparation 168 Statistical Considerations 168 Correlation 172 Effective Reporting 174 Competitive Understanding 175 Visitor performance map 177 Alerting 179 Gotchas! 181 Summary 18? 8 Integrating External Monitoring and Performance Testing............ 185 Tooling Choices I 87 Active and Passive Integration with Static Performance Testing I 88 Passive and Performance Testing I 89 RUM and A PM I9l Integration of Active Test Traffic with APM Tooling I9l Active External Monitoring and Performance Testing I 92 lest Approach I 92 Test Scheduling I 9 5 Performance Testing of Multimedia Content I 95 End-User Understanding in Non-Internet Application Pcrlormancc Tests 196 IJselul Source Materials I 99 CONTENTS vii
Summary 200 9 Application Technology and Its Impact on Performance Testing...... 201 Asynchronous .lava and XML (A.lAX) 20 I Push Versus Pull 202 Ciirix 202 Uitrix Checklist 202 (jirix Scripting Advice 204 Virtual Desktop Infrastructure 205 HTTP Protocol 205 Weh Services 205 .NTT Rcmoting 206 browser (’.aching 207 Secure Sockets Layer 207 lava 208 Oracle 209 Oracle Two-Tier 209 Oracle Porins Server 209 Oracle Checklist 209 SAP 2 I 0 SAP Checklist 2 I 0 Service-Oriented Architecture 2l I Weh 2.0 212 Windows (.omnumicniion Loundation and Windows Presentation Loundniion 2 I 3 Oddhall Application Technologies: Help, My Load Testing Tool Won t Record It! 213 Melore (living Up in I tespair ... 213 Alternatives to Capture at the Middleware Level 2)5 Manual Sc ripling 2 1 5 Sununan 216 10 Conclusion....................................................... 217 A Use-Case Definition Example...................................... 219 B Proof of Concept and Performance Test Quick Reference........... 223 C Performance and Testing Tool Vendors............................. 235 viii .. WW.TS
D Sample Monitoring Templates: Infrastructure Key Performance Indicator Metrics........................................................... 239 E Sample Project Plan.............................................. 243 Index............................................................ 245 CONTENTS ix
|
any_adam_object | 1 |
author | Molyneaux, Ian |
author_facet | Molyneaux, Ian |
author_role | aut |
author_sort | Molyneaux, Ian |
author_variant | i m im |
building | Verbundindex |
bvnumber | BV042365838 |
classification_rvk | ST 233 |
ctrlnum | (OCoLC)903697170 (DE-599)BVBBV042365838 |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01555nam a2200409 c 4500</leader><controlfield tag="001">BV042365838</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150219 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150217s2015 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781491900543</subfield><subfield code="9">978-1-491-90054-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)903697170</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042365838</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-861</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Molyneaux, Ian</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The art of application performance testing</subfield><subfield code="b">[from strategy to tools]</subfield><subfield code="c">Ian Molyneaux</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, Calif. [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 255 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Theory in practice</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Leistungsmessung</subfield><subfield code="0">(DE-588)4167290-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Leistungsbewertung</subfield><subfield code="0">(DE-588)4167271-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Leistungsmessung</subfield><subfield code="0">(DE-588)4167290-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Leistungsbewertung</subfield><subfield code="0">(DE-588)4167271-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027802185&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027802185</subfield></datafield></record></collection> |
id | DE-604.BV042365838 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:19:38Z |
institution | BVB |
isbn | 9781491900543 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027802185 |
oclc_num | 903697170 |
open_access_boolean | |
owner | DE-11 DE-573 DE-861 |
owner_facet | DE-11 DE-573 DE-861 |
physical | XIX, 255 S. Ill., graph. Darst. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | O'Reilly |
record_format | marc |
series2 | Theory in practice |
spelling | Molyneaux, Ian Verfasser aut The art of application performance testing [from strategy to tools] Ian Molyneaux 2. ed. Sebastopol, Calif. [u.a.] O'Reilly 2015 XIX, 255 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Theory in practice Software (DE-588)4055382-6 gnd rswk-swf Leistungsmessung (DE-588)4167290-2 gnd rswk-swf Leistungsbewertung (DE-588)4167271-9 gnd rswk-swf Leistungsmessung (DE-588)4167290-2 s DE-604 Software (DE-588)4055382-6 s Leistungsbewertung (DE-588)4167271-9 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027802185&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Molyneaux, Ian The art of application performance testing [from strategy to tools] Software (DE-588)4055382-6 gnd Leistungsmessung (DE-588)4167290-2 gnd Leistungsbewertung (DE-588)4167271-9 gnd |
subject_GND | (DE-588)4055382-6 (DE-588)4167290-2 (DE-588)4167271-9 |
title | The art of application performance testing [from strategy to tools] |
title_auth | The art of application performance testing [from strategy to tools] |
title_exact_search | The art of application performance testing [from strategy to tools] |
title_full | The art of application performance testing [from strategy to tools] Ian Molyneaux |
title_fullStr | The art of application performance testing [from strategy to tools] Ian Molyneaux |
title_full_unstemmed | The art of application performance testing [from strategy to tools] Ian Molyneaux |
title_short | The art of application performance testing |
title_sort | the art of application performance testing from strategy to tools |
title_sub | [from strategy to tools] |
topic | Software (DE-588)4055382-6 gnd Leistungsmessung (DE-588)4167290-2 gnd Leistungsbewertung (DE-588)4167271-9 gnd |
topic_facet | Software Leistungsmessung Leistungsbewertung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027802185&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT molyneauxian theartofapplicationperformancetestingfromstrategytotools |