Você está na página 1de 24

Focus on Performance Objectives with Faster and easier scripting and reporting.

07/04/2011, 15u15, Tim Taels


2011 CTG, Inc.

Agenda
Introduction: Application development PTBoXTM (Performance Testing Based on eXperience) The scripting challenges Live demonstration: AJAX Truclient The reporting challenges Wrap up Q&A

2011 CTG, Inc.

Past application development


Waterfall Lengthy projects

Silos Proprietary On premise

Local teams

2011 CTG, Inc.

Modern application development


Agility Reporting

Innovation Ease of use New technologies

Collaboration Tracking (auditing/versioning) Multi-Persona support


4

2011 CTG, Inc.

PTBoXTM

2011 CTG, Inc.

PTBoXTM: Test Project Preparation

2011 CTG, Inc.

PTBoXTM: Test Build

2011 CTG, Inc.

PTBoXTM: Test Execution

2011 CTG, Inc.

PTBoXTM As Is

5%

45 %

45 %

5%
2011 CTG, Inc.

Agenda
Introduction: Application development PTBoXTM (Performance Testing Based on eXperience) The scripting challenges Live demonstration: AJAX Truclient The reporting challenges Wrap up Q&A

2011 CTG, Inc.

10

The scripting challenges

Record a script

Correlations

Parameterize data

Add transactions

Add logic

Sequential process Scripting expertise needed (Ansi-C development skills) Complex web applications are very hard to script or not to be scripted at all Protocol level scripts break with minor application changes (when they break it is very hard to find the problem) Assynchronous behavior is not supported in HTTP/HTML protocol AJAX Click and Script is only supporting a number of AJAX frameworks Client side processing and logic is not taken into account with HTTP/HTML protocol
2011 CTG, Inc.

11

LIVE DEMONSTRATION

AJAX TRUCLIENT PROTOCOL

2011 CTG, Inc.

12

LoadRunner Truclient benefits


Faster: Reduces test cycle time Interactive, dynamic scripting: customize as you record Especially relevant in Agile Easier: Less expertise required No correlations, no programming required Ideal for beginners and less technical scripters More robust: more re-use of scripts Supports all AJAX based applications

Record a script Parameterize data Add Transactions Add Logic

2011 CTG, Inc.

13

Agenda
Introduction: Application development PTBoXTM (Performance Testing Based on eXperience) The scripting challenges Live demonstration: AJAX Truclient The reporting challenges Wrap up Q&A

2011 CTG, Inc.

14

The reporting challenges


Tedious process Consumes time Introduces delays
For each stakeholder persona

Generate reports from LoadRunner

Manually add or remove graphs

Not efficient

Create multiple sets of report

Manually convert to various formats

2011 CTG, Inc.

15

The reporting challenges


Support for multiple report templates Out of the box and customizable templates for various personas Generates multiple reports simultaneously Save in various formats such as pdf, etc.

Create multiple templates Send to various personas

2011 CTG, Inc.

16

LoadRunner reporting templates

2011 CTG, Inc.

17

LoadRunner reporting templates

2011 CTG, Inc.

18

LoadRunner reporting templates

2011 CTG, Inc.

19

The new reporting benefits


Saves time required to create multiple reports Makes creating reports much easier Customized reports gives concise, easily-readable information

2011 CTG, Inc.

20

Agenda
Introduction: Application development PTBoXTM (Performance Testing Based on eXperience) The scripting challenges Live demonstration: AJAX Truclient The reporting challenges Wrap up Q&A

2011 CTG, Inc.

21

PTBoXTM As Is
100 %

5%

45 %

45 %

5%
2011 CTG, Inc.

22

PTBoXTM To Be
80 %

5 => 20 %

45 => 15 %

45 => 35 %

5 => 10 %
2011 CTG, Inc.

23

Q&A

2011 CTG, Inc.

24

Você também pode gostar