SlideShare a Scribd company logo
1 of 57
RRaattiioonnaall 
PPeerrffoorrmmaannccee TTeesstteerr 
---------------------------- 
T. Sindhu 
Software Engineer 
1 Training Material on RPT 15-07-2014
CCoonntteennttss 
1)Installation Of RPT 
2)Basics Of RPT 
i) What is RPT? 
ii) Main Goals of RPT 
iii) Features of RPT 
3)Scripting 
i) Correlation 
ii) Creating Datapools 
iii) Importing CSV File 
iv) Example for Correlation and DataPool 
v) Verification Points 
vi) Transaction Points 
vii) Error Handling 
viii) Loops 
ix) Custom Codes 
4)Execution 
i) What is Schedule? 
ii) How to Create Schedule? 
iii) How to Schedule for Multiple Users with Different Scripts and with Multiple 
Agents with Rampup stages? 
5)Analysis & Reports 
i) Types of Reports 
ii) Report Display Options 
iii) How to Export Reports? And in which Format? 
Training 2 Material on RPT 15-07-2014
BBaassiiccss ooff RRPPTT 
Training 3 Material on RPT 15-07-2014
WWhhaatt iiss RRPPTT?? 
IBM Rational Performance Tester is a performance testing tool that identifies 
the presence and cause of system performance bottlenecks. Combining multiple 
ease-of-use features with granular detail, Rational Performance Tester 
simplifies the test-creation, load-generation and data-collection processes that 
help teams ensure the ability of their applications to accommodate required 
user loads. 
Training 4 Material on RPT 15-07-2014
LLoonngg--tteerrmm GGooaall 
 Getting less Response time 
 Scalability 
 Reliability 
 Number of Concurrent Users Required for the System 
 Acceptable limits of System utilization CPU, Memory and Network etc., 
 Threshold 
5 Training Material on RPT 15-07-2014
FFeeaattuurreess ooff RRPPTT 
 Code-free testing 
 Root cause analysis tool 
 Real-time reporting 
 Test data 
 Load Testing 
6 Training Material on RPT 15-07-2014
SSccrriippttiinn 
gg 
Training 7 Material on RPT 15-07-2014
HHooww ttoo ddoo SSccrriippttiinngg ?? 
First Create “Performance Test Project” 
File > New > Performance Test Project 
Training 8 Material on RPT 15-07-2014
Select all Components required for your Project 
Training 9 Material on RPT 15-07-2014
Choose the Recording Type as “Http Recording” 
Training 10 Material on RPT 15-07-2014
Another window opens with Your Project and Components. 
Select Your Project and in that Tests Component. 
Training 11 Material on RPT 15-07-2014
Select Browser 
Training 12 Material on RPT 15-07-2014
And also related to the Browser Options 
Training 13 Material on RPT 15-07-2014
Recording window will open as follows: 
Training 14 Material on RPT 15-07-2014
 While Recording we have to insert Transaction Points to get the Response time 
for each and every Object of Web Application. 
 Mainly we will give Transactions for URL, Buttons, Hyperlinks etc., 
 After Completion of whole navigation you have to simply close the Web 
Application. 
 Then it generates the Code and Shows a window with “Open Test” if you are 
recorded in a right way. 
 Click on Open Test. 
 It shows the Script in a Tree-like Structure. 
Training 15 Material on RPT 15-07-2014
EElleemmeennttss ooff RRPPTT 
MMaajjoorr EElleemmeennttss ooff RRPPTT aarree :: 
Correlation 
Data-pooling 
Error Handling 
Verification 
Points 
Transaction 
Points 
Loops 
Custom Codes 
Training 16 Material on RPT 15-07-2014
WWhhaatt iiss CCoorrrreellaattiioonn?? 
 Correlation is nothing but Handling the Dynamic Data generated by Server. 
 We will Correlate the Values like Ids which are unique to each user. 
Training 17 Material on RPT 15-07-2014
CCoorrrreellaattiioonn 
 Generally in RPT, Correlation can be done automatically by the Tool itself. 
(Automatic Correlation) 
 We can also do Manual Correlation as follows : 
Go to Substitution site > select the value > Go to Previous response > 
Find that value in Previous Response > Right Click on that Value > Click on Create Reference > 
Enter a Name that should be unique > Click on Check and then Continue > Opens a window 
>Select values need to be correlated include Potential Matches >Finally Click on Substitute 
Checked Option 
 Manual Correlation can be done only when the tool cannot find some 
Correlated Values 
Training 18 Material on RPT 15-07-2014
WWhhaatt iiss DDaattaappooooll?? 
 A Datapool provides variable data during test runs. Rational Performance 
Tester scripts use data from when the test was recorded. By associating a 
datapool with a test at runtime, you can substitute the variable data in the 
datapool for the data in the test. 
Training 19 Material on RPT 15-07-2014
PPrroocceedduurree ffoorr CCrreeaattiinngg DDaattaappooooll 
 Click File →New →Datapool. 
 Specify a name and location for the datapool file. 
 Specify the number of variables (columns) that you want and click Next. 
 Specify the number of records (rows) that you want and click Next. 
 Specify the name, type of action, and the location of the datapool variable and click OK. 
 Associate the datapool with a test. 
 Click the Add datapool button in the common options tab of a test. 
 Select the datapool you want to use. 
 Associate a request in the test with a Datapool column 
 Select a request in the test. The candidates for datapool appear in green in Test Element Details. 
 Right-click the candidate and click Substitute From →Datapool Variable. 
 Select the Datapool column and click Use Column. 
 (Optional) Encrypt a datapool column. 
 Click on the column header for a variable and the Edit Variable window opens. 
 Select the Encrypt check box. 
 Click OK and the Set Password window opens. 
 Type password you want to use for the variable and click OK. 
 The datapool variable is now encrypted. 
Training 20 Material on RPT 15-07-2014
 Creating a new Datapool 
Training 21 Material on RPT 15-07-2014
Training 22 Material on RPT 15-07-2014
 If you want to Import a Datapool as a .csv file you can do as follows : 
Training 23 Material on RPT 15-07-2014
EExxaammppllee ffoorr CCoorrrreellaattiioonn && DDaattaappooooll 
To help you work with correlated data, the test editor uses color coding and 
provides navigational aids: 
• When you click a page, you see a Test Data table for that page. By default, 
related datapool candidates are shown in green text on a light green background, 
values that are already associated with a datapool are shown in white text on a 
green background, and references are shown in blue text. 
 Test data table 
Training 24 Material on RPT 15-07-2014
 If correlated data is not displayed, right-click the table and verify that Show 
References is selected. To navigate directly to a page request containing 
correlated data, double-click a table row. To associate correlated data from this 
table with a datapool, click the row, click Substitute, and then click Select Data 
Source to open the Select Data Source window. You can also use the Test Data 
Sources view to make substitutions. In the test editor, right-click the Test Data 
table, and then select Link with Test Data Sources View. When you click a row 
in the Test Data table, the Test Data Sources view displays information about the 
selected substitution site. 
 When you expand a page, green text indicates page requests that contain 
datapool data or candidates. Blue text indicates page requests that contain 
references. 
Training 25 Material on RPT 15-07-2014
Training 26 Material on RPT 15-07-2014
When you click a highlighted request, datapool candidates are highlighted in light 
green, data that is associated with a datapool is highlighted in dark green, and 
correlated data is highlighted in red. If you right-click a value for correlated data, as 
shown in the example, you can then click Go To to see its reference: 
Training 27 Material on RPT 15-07-2014
VVeerriiffiiccaattiioonn PPooiinnttss 
Verification Points are a way to do the following things: 
 Detect problems in an application, such as: Does the Web page contain the 
expected information? Is this the expected window? 
The following are the Major verification points are included in Test Perspective: 
Content Verification Point - searches for a specific string on a page. 
Page Title Verification Point - compares the page title against the recorded title. 
Response Code Verification Point - compares the HTTP code returned against the 
recorded code. 
 Response Size Verification Point - compares the page size returned against the 
recorded size. 
Training 28 Material on RPT 15-07-2014
EExxeeccuuttiioonn 
Training 29 Material on RPT 15-07-2014
EExxeeccuuttiinngg SSccrriipptt 
 For this we need to create Schedule. 
 Schedules are more useful if you want to execute with more number of users. 
 How to Create a Schedule? 
Path : File > Performance Schedule > Select Performance Test Project > Schedules > Enter a 
Name for Schedule > Next > Select Number of Users > Finish 
 Note : we can select only 5 users for Trial Version of RPT 
 Creating a new Schedule 
Training 30 Material on RPT 15-07-2014
Training 31 Material on RPT 15-07-2014
Training 32 Material on RPT 15-07-2014
Training 33 Material on RPT 15-07-2014
Training 34 Material on RPT 15-07-2014
Training 35 Material on RPT 15-07-2014
HHooww ttoo RRuunn SSccrriipptt?? 
 Its very Simple to run a Script. 
 Just save the changes that you have done previously and Click on 
Run”. 
Training 36 Material on RPT 15-07-2014
HHooww ttoo EExxeeccuuttee MMuullttiippllee SSccrriippttss iinn 
DDiiffffeerreenntt RReemmoottee MMaacchhiinneess?? 
To delegate the test run to three remote machines, it is 
preferable to create three user groups, with each assigned 
to run on one remote machine. 
Training 37 Material on RPT 15-07-2014
CCoonnffiigguurree tthhee tteesstt sscchheedduullee ttoo rruunn tteessttss 
rreemmootteellyy 
 Add Two more User Groups to the Previously Created One like as follows 
: 
Training 38 Material on RPT 15-07-2014
Select User Group 1. From the Schedule Element Details > Group 
size section, select Percentage, and enter 40 for the value. Repeat 
this step for User Group 2 (value 30) and User Group 3 (value 30). 
The combined size of all three groups should total 100%. 
Training 39 Material on RPT 15-07-2014
Add a remote location to each user group: 
Select User Group 1. 
Under Schedule Element Details, click Run this group on the following 
locations. 
Click Add New below that to create a new remote location. 
Training 40 Material on RPT 15-07-2014
Training 41 Material on RPT 15-07-2014
Add the detailed information for the first remote machine, and then 
click Finish. Each user group will be assigned to a different remote 
machine. The Deployment Directory will be created on the remote 
machine to store the runtime information 
Training 42 Material on RPT 15-07-2014
Training 43 Material on RPT 15-07-2014
After this information is added successfully, the remote machine will be 
listed in the location table 
Repeat these steps to add remote locations for User Group 2 and User 
Group 3. 
When you have finished, use CTRL+S to save all settings and changes. 
Training 44 Material on RPT 15-07-2014
AAnnaallyyssiiss 
&& 
RReeppoorrttss 
Training 45 Material on RPT 15-07-2014
RReeppoorrttss 
Major Types of Reports 
The results of your performance test are easily accessible to you. With Performance Tester, 
results are generated dynamically during a run. You can also regenerate the results for 
viewing and analysis after a run. Performance has by default eight types of reports: 
 Overall Report--contains information on the progress of the state of the run and a bar chart 
showing the overall success of the run 
 Summary Report--displays the most significant data to the test run and lets you analyze 
the final or intermediate results 
 Page Performance--displays the average response of the slowest 10 pages in the test as the 
test progresses 
 Response vs. Time Summary--displays the average response trend as graphed through 
time 
 Response vs. Time Detail--displays the response trend as graphed through time 
 Page Throughput--presents an overview of the frequency of results being transferred per 
interval 
 Server Health Summary--presents an overall indication of how well the server is 
responding to the load 
 Server Health Detail--displays specific details for the 10 least successful pages 
Training 46 Material on RPT 15-07-2014
RReeppoorrtt DDiissppllaayy 
OOppttiioonnss 
Training 47 Material on RPT 15-07-2014
There are also the Display Report and Display Transaction Report options. 
For example, to display the Transaction Report, you can either select Display 
Transaction Report directly or Display Report, which lists Transaction 
Report as one of the report options. Display Report allows you to select from 
all of the available reports, including your custom reports. 
Training 48 Material on RPT 15-07-2014
Overall Report 
Training 49 Material on RPT 15-07-2014
Summary Report 
Training 50 Material on RPT 15-07-2014
Page Performance Report 
Training 51 Material on RPT 15-07-2014
Response Vs Time Summary Report 
Training 52 Material on RPT 15-07-2014
Response Vs Time Detail Report 
Training 53 Material on RPT 15-07-2014
Page Throughput Report 
Training 54 Material on RPT 15-07-2014
Server Health Summary Report 
Training 55 Material on RPT 15-07-2014
Server Health Detail Report 
Training 56 Material on RPT 15-07-2014
Training 57 Material on RPT 15-07-2014

More Related Content

What's hot

QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECHPravinsinh
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation FrameworkYu Tao Zhang
 
Load Runner Methodology to Performance Testing
Load Runner Methodology to Performance TestingLoad Runner Methodology to Performance Testing
Load Runner Methodology to Performance Testingijtsrd
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_moduleSuresh Mishra
 
Basic Database Testing
Basic Database TestingBasic Database Testing
Basic Database TestingKumar S
 
Ivan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patternsIvan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patternsIevgenii Katsan
 
Combinatorial testing ppt
Combinatorial testing pptCombinatorial testing ppt
Combinatorial testing pptKedar Kumar
 
Automation White Paper V2
Automation White Paper V2Automation White Paper V2
Automation White Paper V2Mark Blair
 
Test scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsTest scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsMorpheous Algan
 
Qtp Training
Qtp TrainingQtp Training
Qtp Trainingmehramit
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_trainingjayant25
 
Software testing mtech project in ludhiana
Software testing mtech project in ludhianaSoftware testing mtech project in ludhiana
Software testing mtech project in ludhianadeepikakaler1
 
Software testing mtech project in jalandhar
Software testing mtech project in jalandharSoftware testing mtech project in jalandhar
Software testing mtech project in jalandhardeepikakaler1
 

What's hot (20)

Test automation
Test automationTest automation
Test automation
 
QTP Training by INFOTECH
QTP Training by INFOTECHQTP Training by INFOTECH
QTP Training by INFOTECH
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
Load Runner Methodology to Performance Testing
Load Runner Methodology to Performance TestingLoad Runner Methodology to Performance Testing
Load Runner Methodology to Performance Testing
 
Automation Framework/QTP Framework
Automation Framework/QTP FrameworkAutomation Framework/QTP Framework
Automation Framework/QTP Framework
 
Database Testing
Database TestingDatabase Testing
Database Testing
 
QTP_PRESENTATION_Andy
QTP_PRESENTATION_AndyQTP_PRESENTATION_Andy
QTP_PRESENTATION_Andy
 
Less01 1 introduction_module
Less01 1 introduction_moduleLess01 1 introduction_module
Less01 1 introduction_module
 
Basic Database Testing
Basic Database TestingBasic Database Testing
Basic Database Testing
 
Apex Unit Testing in the Real World
Apex Unit Testing in the Real WorldApex Unit Testing in the Real World
Apex Unit Testing in the Real World
 
PEOPLESOFT PTF
PEOPLESOFT PTFPEOPLESOFT PTF
PEOPLESOFT PTF
 
Ivan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patternsIvan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patterns
 
Combinatorial testing ppt
Combinatorial testing pptCombinatorial testing ppt
Combinatorial testing ppt
 
Automation White Paper V2
Automation White Paper V2Automation White Paper V2
Automation White Paper V2
 
Test scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsTest scenarios for sending & receiving emails
Test scenarios for sending & receiving emails
 
Qtp Training
Qtp TrainingQtp Training
Qtp Training
 
Alm qc 11_training
Alm qc 11_trainingAlm qc 11_training
Alm qc 11_training
 
Cots testing
Cots testingCots testing
Cots testing
 
Software testing mtech project in ludhiana
Software testing mtech project in ludhianaSoftware testing mtech project in ludhiana
Software testing mtech project in ludhiana
 
Software testing mtech project in jalandhar
Software testing mtech project in jalandharSoftware testing mtech project in jalandhar
Software testing mtech project in jalandhar
 

Viewers also liked

Automation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional TesterAutomation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional TesterVijayChowthri Nagaprakasham
 
Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...
Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...
Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...raj.kamal13
 
Automation Open Source tools
Automation Open Source toolsAutomation Open Source tools
Automation Open Source toolsQA Club Kiev
 
Rational Functional Tester
Rational Functional TesterRational Functional Tester
Rational Functional TesterRavi Anand
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and DatabasesRTTS
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Anatomy of Bed Bug Tips to Control from Bed Bugs
Anatomy of Bed Bug Tips to Control from Bed BugsAnatomy of Bed Bug Tips to Control from Bed Bugs
Anatomy of Bed Bug Tips to Control from Bed BugsCummings Pest Control
 
Know More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KKnow More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KRoopa Nadkarni
 
Qc dept open_sta overview
Qc dept open_sta overviewQc dept open_sta overview
Qc dept open_sta overviewqc-pyramid
 
RFT Simplified Scripting- Shinoj Z
RFT Simplified Scripting- Shinoj ZRFT Simplified Scripting- Shinoj Z
RFT Simplified Scripting- Shinoj ZRoopa Nadkarni
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanuRoopa Nadkarni
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterBill Duncan
 
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsTake a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsSage Computing Services
 

Viewers also liked (18)

Automation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional TesterAutomation testing IBM RFT - Rational Functional Tester
Automation testing IBM RFT - Rational Functional Tester
 
RFT - Ashish Mathur
RFT - Ashish MathurRFT - Ashish Mathur
RFT - Ashish Mathur
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...
Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...
Performance Teting - VU Scripting Using Rational (http://www.geektester.blogs...
 
Automation Open Source tools
Automation Open Source toolsAutomation Open Source tools
Automation Open Source tools
 
Rational Functional Tester
Rational Functional TesterRational Functional Tester
Rational Functional Tester
 
ASH and AWR on DB12c
ASH and AWR on DB12cASH and AWR on DB12c
ASH and AWR on DB12c
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Anatomy of Bed Bug Tips to Control from Bed Bugs
Anatomy of Bed Bug Tips to Control from Bed BugsAnatomy of Bed Bug Tips to Control from Bed Bugs
Anatomy of Bed Bug Tips to Control from Bed Bugs
 
Know More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KKnow More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy K
 
Qc dept open_sta overview
Qc dept open_sta overviewQc dept open_sta overview
Qc dept open_sta overview
 
Entrevista
Entrevista Entrevista
Entrevista
 
RFT Simplified Scripting- Shinoj Z
RFT Simplified Scripting- Shinoj ZRFT Simplified Scripting- Shinoj Z
RFT Simplified Scripting- Shinoj Z
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanu
 
Dilip_K_Sharma_CV
Dilip_K_Sharma_CVDilip_K_Sharma_CV
Dilip_K_Sharma_CV
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance Tester
 
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applicationsTake a load off! Load testing your Oracle APEX or JDeveloper web applications
Take a load off! Load testing your Oracle APEX or JDeveloper web applications
 

Similar to Rpt ppt for training

Implementing a data_science_project (Python Version)_part1
Implementing a data_science_project (Python Version)_part1Implementing a data_science_project (Python Version)_part1
Implementing a data_science_project (Python Version)_part1Dr Sulaimon Afolabi
 
6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIs6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIsMargaret Hanley
 
A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...
A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...
A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...Aurangzeb Khan
 
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...DataBench
 
Building the DataBench Workflow and Architecture
Building the DataBench Workflow and ArchitectureBuilding the DataBench Workflow and Architecture
Building the DataBench Workflow and Architecturet_ivanov
 
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...DataBench
 
Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...
Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...
Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...Martin Kaltenböck
 
Big Data Science - hype?
Big Data Science - hype?Big Data Science - hype?
Big Data Science - hype?BalaBit
 
Crowdsourcing a News Query Classification Dataset
Crowdsourcing a News Query Classification DatasetCrowdsourcing a News Query Classification Dataset
Crowdsourcing a News Query Classification DatasetTerrierTeam
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkJim Kaplan CIA CFE
 
Automation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data AnalysisAutomation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data AnalysisIRJET Journal
 
Association Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataAssociation Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataIRJET Journal
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation iAmit Sharma
 
USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem
USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem
USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem ChemAxon
 
Web Rec Final Report
Web Rec Final ReportWeb Rec Final Report
Web Rec Final Reportweichen
 
Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.pptssuser3f82c9
 
Cross Domain Recommender System using Machine Learning and Transferable Knowl...
Cross Domain Recommender System using Machine Learning and Transferable Knowl...Cross Domain Recommender System using Machine Learning and Transferable Knowl...
Cross Domain Recommender System using Machine Learning and Transferable Knowl...IRJET Journal
 

Similar to Rpt ppt for training (20)

Implementing a data_science_project (Python Version)_part1
Implementing a data_science_project (Python Version)_part1Implementing a data_science_project (Python Version)_part1
Implementing a data_science_project (Python Version)_part1
 
Furuyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivityFuruyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivity
 
6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIs6 key things UXers need to know while working with APIs
6 key things UXers need to know while working with APIs
 
A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...
A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...
A/B Testing - Customer Experience Platform experimentation using Pearson’s Ch...
 
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
Improving Business Performance Through Big Data Benchmarking, Todor Ivanov, B...
 
Building the DataBench Workflow and Architecture
Building the DataBench Workflow and ArchitectureBuilding the DataBench Workflow and Architecture
Building the DataBench Workflow and Architecture
 
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
Building the DataBench Workflow and Architecture, Todor Ivanov, Bench 2019 - ...
 
Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...
Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...
Presentation ADEQUATe Project: Workshop on Quality Assessment and Improvement...
 
Big Data Science - hype?
Big Data Science - hype?Big Data Science - hype?
Big Data Science - hype?
 
Crowdsourcing a News Query Classification Dataset
Crowdsourcing a News Query Classification DatasetCrowdsourcing a News Query Classification Dataset
Crowdsourcing a News Query Classification Dataset
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t Work
 
Automation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data AnalysisAutomation Tool Development to Improve Machine Results using Data Analysis
Automation Tool Development to Improve Machine Results using Data Analysis
 
Association Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataAssociation Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big Data
 
Informatica complex transformation i
Informatica complex transformation iInformatica complex transformation i
Informatica complex transformation i
 
Agilent Technologies Demo
Agilent Technologies DemoAgilent Technologies Demo
Agilent Technologies Demo
 
USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem
USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem
USUGM 2014 - Dana Vanderwall (Bristol-Myers Squibb): Instant JChem
 
Web Rec Final Report
Web Rec Final ReportWeb Rec Final Report
Web Rec Final Report
 
Chapter 11 Metrics for process and projects.ppt
Chapter 11  Metrics for process and projects.pptChapter 11  Metrics for process and projects.ppt
Chapter 11 Metrics for process and projects.ppt
 
Cross Domain Recommender System using Machine Learning and Transferable Knowl...
Cross Domain Recommender System using Machine Learning and Transferable Knowl...Cross Domain Recommender System using Machine Learning and Transferable Knowl...
Cross Domain Recommender System using Machine Learning and Transferable Knowl...
 
Nstip Portal User acceptance Testting 2013
Nstip Portal User acceptance Testting 2013Nstip Portal User acceptance Testting 2013
Nstip Portal User acceptance Testting 2013
 

Recently uploaded

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

Rpt ppt for training

  • 1. RRaattiioonnaall PPeerrffoorrmmaannccee TTeesstteerr ---------------------------- T. Sindhu Software Engineer 1 Training Material on RPT 15-07-2014
  • 2. CCoonntteennttss 1)Installation Of RPT 2)Basics Of RPT i) What is RPT? ii) Main Goals of RPT iii) Features of RPT 3)Scripting i) Correlation ii) Creating Datapools iii) Importing CSV File iv) Example for Correlation and DataPool v) Verification Points vi) Transaction Points vii) Error Handling viii) Loops ix) Custom Codes 4)Execution i) What is Schedule? ii) How to Create Schedule? iii) How to Schedule for Multiple Users with Different Scripts and with Multiple Agents with Rampup stages? 5)Analysis & Reports i) Types of Reports ii) Report Display Options iii) How to Export Reports? And in which Format? Training 2 Material on RPT 15-07-2014
  • 3. BBaassiiccss ooff RRPPTT Training 3 Material on RPT 15-07-2014
  • 4. WWhhaatt iiss RRPPTT?? IBM Rational Performance Tester is a performance testing tool that identifies the presence and cause of system performance bottlenecks. Combining multiple ease-of-use features with granular detail, Rational Performance Tester simplifies the test-creation, load-generation and data-collection processes that help teams ensure the ability of their applications to accommodate required user loads. Training 4 Material on RPT 15-07-2014
  • 5. LLoonngg--tteerrmm GGooaall  Getting less Response time  Scalability  Reliability  Number of Concurrent Users Required for the System  Acceptable limits of System utilization CPU, Memory and Network etc.,  Threshold 5 Training Material on RPT 15-07-2014
  • 6. FFeeaattuurreess ooff RRPPTT  Code-free testing  Root cause analysis tool  Real-time reporting  Test data  Load Testing 6 Training Material on RPT 15-07-2014
  • 7. SSccrriippttiinn gg Training 7 Material on RPT 15-07-2014
  • 8. HHooww ttoo ddoo SSccrriippttiinngg ?? First Create “Performance Test Project” File > New > Performance Test Project Training 8 Material on RPT 15-07-2014
  • 9. Select all Components required for your Project Training 9 Material on RPT 15-07-2014
  • 10. Choose the Recording Type as “Http Recording” Training 10 Material on RPT 15-07-2014
  • 11. Another window opens with Your Project and Components. Select Your Project and in that Tests Component. Training 11 Material on RPT 15-07-2014
  • 12. Select Browser Training 12 Material on RPT 15-07-2014
  • 13. And also related to the Browser Options Training 13 Material on RPT 15-07-2014
  • 14. Recording window will open as follows: Training 14 Material on RPT 15-07-2014
  • 15.  While Recording we have to insert Transaction Points to get the Response time for each and every Object of Web Application.  Mainly we will give Transactions for URL, Buttons, Hyperlinks etc.,  After Completion of whole navigation you have to simply close the Web Application.  Then it generates the Code and Shows a window with “Open Test” if you are recorded in a right way.  Click on Open Test.  It shows the Script in a Tree-like Structure. Training 15 Material on RPT 15-07-2014
  • 16. EElleemmeennttss ooff RRPPTT MMaajjoorr EElleemmeennttss ooff RRPPTT aarree :: Correlation Data-pooling Error Handling Verification Points Transaction Points Loops Custom Codes Training 16 Material on RPT 15-07-2014
  • 17. WWhhaatt iiss CCoorrrreellaattiioonn??  Correlation is nothing but Handling the Dynamic Data generated by Server.  We will Correlate the Values like Ids which are unique to each user. Training 17 Material on RPT 15-07-2014
  • 18. CCoorrrreellaattiioonn  Generally in RPT, Correlation can be done automatically by the Tool itself. (Automatic Correlation)  We can also do Manual Correlation as follows : Go to Substitution site > select the value > Go to Previous response > Find that value in Previous Response > Right Click on that Value > Click on Create Reference > Enter a Name that should be unique > Click on Check and then Continue > Opens a window >Select values need to be correlated include Potential Matches >Finally Click on Substitute Checked Option  Manual Correlation can be done only when the tool cannot find some Correlated Values Training 18 Material on RPT 15-07-2014
  • 19. WWhhaatt iiss DDaattaappooooll??  A Datapool provides variable data during test runs. Rational Performance Tester scripts use data from when the test was recorded. By associating a datapool with a test at runtime, you can substitute the variable data in the datapool for the data in the test. Training 19 Material on RPT 15-07-2014
  • 20. PPrroocceedduurree ffoorr CCrreeaattiinngg DDaattaappooooll  Click File →New →Datapool.  Specify a name and location for the datapool file.  Specify the number of variables (columns) that you want and click Next.  Specify the number of records (rows) that you want and click Next.  Specify the name, type of action, and the location of the datapool variable and click OK.  Associate the datapool with a test.  Click the Add datapool button in the common options tab of a test.  Select the datapool you want to use.  Associate a request in the test with a Datapool column  Select a request in the test. The candidates for datapool appear in green in Test Element Details.  Right-click the candidate and click Substitute From →Datapool Variable.  Select the Datapool column and click Use Column.  (Optional) Encrypt a datapool column.  Click on the column header for a variable and the Edit Variable window opens.  Select the Encrypt check box.  Click OK and the Set Password window opens.  Type password you want to use for the variable and click OK.  The datapool variable is now encrypted. Training 20 Material on RPT 15-07-2014
  • 21.  Creating a new Datapool Training 21 Material on RPT 15-07-2014
  • 22. Training 22 Material on RPT 15-07-2014
  • 23.  If you want to Import a Datapool as a .csv file you can do as follows : Training 23 Material on RPT 15-07-2014
  • 24. EExxaammppllee ffoorr CCoorrrreellaattiioonn && DDaattaappooooll To help you work with correlated data, the test editor uses color coding and provides navigational aids: • When you click a page, you see a Test Data table for that page. By default, related datapool candidates are shown in green text on a light green background, values that are already associated with a datapool are shown in white text on a green background, and references are shown in blue text.  Test data table Training 24 Material on RPT 15-07-2014
  • 25.  If correlated data is not displayed, right-click the table and verify that Show References is selected. To navigate directly to a page request containing correlated data, double-click a table row. To associate correlated data from this table with a datapool, click the row, click Substitute, and then click Select Data Source to open the Select Data Source window. You can also use the Test Data Sources view to make substitutions. In the test editor, right-click the Test Data table, and then select Link with Test Data Sources View. When you click a row in the Test Data table, the Test Data Sources view displays information about the selected substitution site.  When you expand a page, green text indicates page requests that contain datapool data or candidates. Blue text indicates page requests that contain references. Training 25 Material on RPT 15-07-2014
  • 26. Training 26 Material on RPT 15-07-2014
  • 27. When you click a highlighted request, datapool candidates are highlighted in light green, data that is associated with a datapool is highlighted in dark green, and correlated data is highlighted in red. If you right-click a value for correlated data, as shown in the example, you can then click Go To to see its reference: Training 27 Material on RPT 15-07-2014
  • 28. VVeerriiffiiccaattiioonn PPooiinnttss Verification Points are a way to do the following things:  Detect problems in an application, such as: Does the Web page contain the expected information? Is this the expected window? The following are the Major verification points are included in Test Perspective: Content Verification Point - searches for a specific string on a page. Page Title Verification Point - compares the page title against the recorded title. Response Code Verification Point - compares the HTTP code returned against the recorded code.  Response Size Verification Point - compares the page size returned against the recorded size. Training 28 Material on RPT 15-07-2014
  • 29. EExxeeccuuttiioonn Training 29 Material on RPT 15-07-2014
  • 30. EExxeeccuuttiinngg SSccrriipptt  For this we need to create Schedule.  Schedules are more useful if you want to execute with more number of users.  How to Create a Schedule? Path : File > Performance Schedule > Select Performance Test Project > Schedules > Enter a Name for Schedule > Next > Select Number of Users > Finish  Note : we can select only 5 users for Trial Version of RPT  Creating a new Schedule Training 30 Material on RPT 15-07-2014
  • 31. Training 31 Material on RPT 15-07-2014
  • 32. Training 32 Material on RPT 15-07-2014
  • 33. Training 33 Material on RPT 15-07-2014
  • 34. Training 34 Material on RPT 15-07-2014
  • 35. Training 35 Material on RPT 15-07-2014
  • 36. HHooww ttoo RRuunn SSccrriipptt??  Its very Simple to run a Script.  Just save the changes that you have done previously and Click on Run”. Training 36 Material on RPT 15-07-2014
  • 37. HHooww ttoo EExxeeccuuttee MMuullttiippllee SSccrriippttss iinn DDiiffffeerreenntt RReemmoottee MMaacchhiinneess?? To delegate the test run to three remote machines, it is preferable to create three user groups, with each assigned to run on one remote machine. Training 37 Material on RPT 15-07-2014
  • 38. CCoonnffiigguurree tthhee tteesstt sscchheedduullee ttoo rruunn tteessttss rreemmootteellyy  Add Two more User Groups to the Previously Created One like as follows : Training 38 Material on RPT 15-07-2014
  • 39. Select User Group 1. From the Schedule Element Details > Group size section, select Percentage, and enter 40 for the value. Repeat this step for User Group 2 (value 30) and User Group 3 (value 30). The combined size of all three groups should total 100%. Training 39 Material on RPT 15-07-2014
  • 40. Add a remote location to each user group: Select User Group 1. Under Schedule Element Details, click Run this group on the following locations. Click Add New below that to create a new remote location. Training 40 Material on RPT 15-07-2014
  • 41. Training 41 Material on RPT 15-07-2014
  • 42. Add the detailed information for the first remote machine, and then click Finish. Each user group will be assigned to a different remote machine. The Deployment Directory will be created on the remote machine to store the runtime information Training 42 Material on RPT 15-07-2014
  • 43. Training 43 Material on RPT 15-07-2014
  • 44. After this information is added successfully, the remote machine will be listed in the location table Repeat these steps to add remote locations for User Group 2 and User Group 3. When you have finished, use CTRL+S to save all settings and changes. Training 44 Material on RPT 15-07-2014
  • 45. AAnnaallyyssiiss && RReeppoorrttss Training 45 Material on RPT 15-07-2014
  • 46. RReeppoorrttss Major Types of Reports The results of your performance test are easily accessible to you. With Performance Tester, results are generated dynamically during a run. You can also regenerate the results for viewing and analysis after a run. Performance has by default eight types of reports:  Overall Report--contains information on the progress of the state of the run and a bar chart showing the overall success of the run  Summary Report--displays the most significant data to the test run and lets you analyze the final or intermediate results  Page Performance--displays the average response of the slowest 10 pages in the test as the test progresses  Response vs. Time Summary--displays the average response trend as graphed through time  Response vs. Time Detail--displays the response trend as graphed through time  Page Throughput--presents an overview of the frequency of results being transferred per interval  Server Health Summary--presents an overall indication of how well the server is responding to the load  Server Health Detail--displays specific details for the 10 least successful pages Training 46 Material on RPT 15-07-2014
  • 47. RReeppoorrtt DDiissppllaayy OOppttiioonnss Training 47 Material on RPT 15-07-2014
  • 48. There are also the Display Report and Display Transaction Report options. For example, to display the Transaction Report, you can either select Display Transaction Report directly or Display Report, which lists Transaction Report as one of the report options. Display Report allows you to select from all of the available reports, including your custom reports. Training 48 Material on RPT 15-07-2014
  • 49. Overall Report Training 49 Material on RPT 15-07-2014
  • 50. Summary Report Training 50 Material on RPT 15-07-2014
  • 51. Page Performance Report Training 51 Material on RPT 15-07-2014
  • 52. Response Vs Time Summary Report Training 52 Material on RPT 15-07-2014
  • 53. Response Vs Time Detail Report Training 53 Material on RPT 15-07-2014
  • 54. Page Throughput Report Training 54 Material on RPT 15-07-2014
  • 55. Server Health Summary Report Training 55 Material on RPT 15-07-2014
  • 56. Server Health Detail Report Training 56 Material on RPT 15-07-2014
  • 57. Training 57 Material on RPT 15-07-2014