SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
www.ginsbourg.com
Performance & Load Test
Test Script Description
Customer: Company Name
Project: Mobile Applications
Edited by: Shay Ginsbourg
Revision: 1.2
Date: 11-May-2014
www.ginsbourg.com
Page 2 of 12
Document Version History
Revision Date Author Details
1.0 01.05.14 Shay Ginsbourg Document established.
1.1 10.05.14 Shay Ginsbourg Glossary and Abbreviations added.
1.2 11.05.14 Shay Ginsbourg Clients & Scenarios added.
Protocols & Services added.
Data & Criteria added.
Minimum OS and Hardware Requirements added.
www.ginsbourg.com
Page 3 of 12
Contents
1. Scope .................................................................................................................. 4
2. Introduction.......................................................................................................... 4
A. General............................................................................................................. 4
B. Clients & Scenarios .......................................................................................... 4
C. Protocols & Services ........................................................................................ 5
D. Data & Criteria.................................................................................................. 5
3. Minimum OS and Hardware Requirements ......................................................... 7
4. Glossary and Abbreviations................................................................................. 8
5. Scenario Descriptions.......................................................................................... 9
4.1. Scenario for Login and browsing................................................................... 9
4.2. Scenario for TBD 1...................................................................................... 10
4.3. Scenario for TBD 2...................................................................................... 10
4.4. Scenario for TBD 3...................................................................................... 11
4.5. Scenario for TBD 4...................................................................................... 12
www.ginsbourg.com
Page 4 of 12
1. Scope
This document provides a specified description of the test scripts intended for a web
performance and load test. The document provides all the required information on
the clients & scenarios, the protocols & services, the data & criteria, the minimum OS
and hardware requirements, the relevant glossary and abbreviations list, and finally,
the full scenario descriptions.
2. Introduction
A. General
2.1.The public URL of the web site/application under test is:
___________________________
2.2.The types of web servers and database servers that operate the web
site/application are: ___________________________
2.3.The development tools that were used for developing the web site/application
are: ___________________________
B. Clients & Scenarios
2.4.The types of desktop and mobile clients that would request that URL are:
___________________________
2.5.MS-IE browser can/can’t access the web site/application under test.
2.6.The web site/application is/isn’t designed for clients other than MS-IE
browser. They are: ___________________________
www.ginsbourg.com
Page 5 of 12
2.7.The number of users that are expected to concurrently access it (running at
the same time) is: ___________________________
2.8.The common operations that users are expected to perform at that web site
are: ___________________________
2.9.The number of scenarios that are needed to be tested under load are:
___________________________
2.10. Extensive functional testing was/wasn’t successfully passed for the
above specified scenarios. The functional testing conclusions were:
___________________________
C. Protocols & Services
2.11. The clients communicate with the server by GET/POST methods of
HTTP protocol. TRUE / FALSE ___________________________
2.12. The server communicates with the client by sending HTTP responses.
TRUE / FALSE ___________________________
2.13. The connection between the client and the server secured by HTTPS
protocol. TRUE / FALSE ___________________________
2.14. The user have to login into the website by using a private password:
TRUE / FALSE ___________________________
2.15. The client and server communicate in methods of protocols other than
HTTP/HTTPS. TRUE / FALSE ___________________________
2.16. The server application provides Web services as follows: (SOAP,
REST, WCF, etc.) ___________________________
D. Data & Criteria
2.17. The number of kilo bytes of data that the server sends to the client
every second on average is: ___________________________
www.ginsbourg.com
Page 6 of 12
2.18. The number of kilo bytes of data does that clients send to the server
every second on average is: ___________________________
2.19. The entrance criteria to the load test (initial database, load generation
hardware, etc.) are: ___________________________
2.20. The exit criteria from the load test (Average response time, throughput,
etc.) are: ___________________________
www.ginsbourg.com
Page 7 of 12
3. Minimum OS and Hardware Requirements
The minimum hardware requirements for each load generation host are:
CPU i5
RAM 4 GB
HD/SSD 500 GB
Ethernet 1 GB
For UNIX hosts (RECOMENDED), the specific additional requirements are:
OS Desktop Linux Ubuntu 14 64-bit
Java Java virtual machine 64-bit for UNIX
Web Internet access
For Windows hosts, the specific additional requirements are:
OS Desktop Microsoft Windows 7 64-bit
Java Java virtual machine 64-bit for Window
Sniffer Fiddler 4 for Windows
Web Internet access
www.ginsbourg.com
Page 8 of 12
4. Glossary and Abbreviations
AJAX Asynchronous JavaScript and XML
ALM Application Life Management
ASP Active Server Pages
CRM
Customer Relationship
Management
ERP Enterprise Resource Planning
FTP File Transfer Protocol
GUI Graphic User Interface
GWT Google Web Toolkit
HTTP Hypertext Transfer Protocol
HTML Hypertext Markup Language
IDE
Integrated Development
Environment
IMAP Internet Message Access Protocol
iOS Apple Mobile Operating System
IP Internet Protocol
J2EE Java 2 Platform Enterprise Edition
LR LoadRunner
N/A Not Available
NCA Network Computing Architecture
NTLM
Windows NT LAN Network
Manager
NV Network Virtualization
OS Operating System
POP3 Post Office Protocol version 3
RTE Remote Terminal Emulation
RUM Real User Monitoring
SaaS Software as a Service
SMP SAP Mobile Platform
SMTP Simple Mail Transfer Protocol
SNMP
Simple Network Management
Protocol
SOA Service-Oriented Architecture
SPA Single Page Applications
SQL Structured Query Language
UI User Interface
www.ginsbourg.com
Page 9 of 12
5. Scenario Descriptions
4.1. Scenario for Login and browsing
Step Description Validation
1 Start at URL: TBD Verify response time < 4 sec
2 Enter user and password and click OK. Verify entering the app by finding
string “HELLO” in the HTML.
3 Go to TBD Verify that size of FLASH is > 5 MB
4 Verify REGEX: TBD
5
6
7
8
9
10
www.ginsbourg.com
Page 10 of 12
4.2. Scenario for TBD 1
Step Description Validation
1
2
3
4
5
6
7
8
9
10
4.3. Scenario for TBD 2
Step Description Validation
1
2
3
4
5
www.ginsbourg.com
Page 11 of 12
Step Description Validation
6
7
8
9
10
4.4. Scenario for TBD 3
Step Description Validation
1
2
3
4
5
6
7
8
9
10
www.ginsbourg.com
Page 12 of 12
4.5. Scenario for TBD 4
Step Description Validation
1
2
3
4
5
6
7
8
9
10

Contenu connexe

En vedette

Music video script_template 1
Music video script_template 1Music video script_template 1
Music video script_template 1
Joe Hayes
 
FREE Mortgage Lead Script
FREE Mortgage Lead Script FREE Mortgage Lead Script
FREE Mortgage Lead Script
LenderQualified
 
Double xperience for om 042014
Double xperience for om 042014Double xperience for om 042014
Double xperience for om 042014
vrtheteam
 
Outbound Sales Training
Outbound Sales TrainingOutbound Sales Training
Outbound Sales Training
gjg4128
 
Telephone Communication & Speaking Skills
Telephone Communication & Speaking SkillsTelephone Communication & Speaking Skills
Telephone Communication & Speaking Skills
Jaime Alfredo Cabrera
 
Call centre training manual
Call centre training manualCall centre training manual
Call centre training manual
Dhruvi Netzone
 
Call Center Process Management 101
Call Center Process Management 101Call Center Process Management 101
Call Center Process Management 101
Sarfraz Taj
 
Sample Call Center Hierarchy 8.13.07
Sample Call Center Hierarchy 8.13.07Sample Call Center Hierarchy 8.13.07
Sample Call Center Hierarchy 8.13.07
thecallcenterpro
 
Call Center Metrics
Call Center MetricsCall Center Metrics
Call Center Metrics
vivaankumar
 

En vedette (16)

Call to-action templates by hubspot
Call to-action templates by hubspotCall to-action templates by hubspot
Call to-action templates by hubspot
 
Music video script_template 1
Music video script_template 1Music video script_template 1
Music video script_template 1
 
Auto Dialer
Auto DialerAuto Dialer
Auto Dialer
 
FREE Mortgage Lead Script
FREE Mortgage Lead Script FREE Mortgage Lead Script
FREE Mortgage Lead Script
 
EECI 2010 - The Power of ExpressionEngine's Dynamic Templates
EECI 2010 - The Power of ExpressionEngine's Dynamic TemplatesEECI 2010 - The Power of ExpressionEngine's Dynamic Templates
EECI 2010 - The Power of ExpressionEngine's Dynamic Templates
 
Double xperience for om 042014
Double xperience for om 042014Double xperience for om 042014
Double xperience for om 042014
 
Kl mand open meeting may 2013
Kl mand open meeting may 2013Kl mand open meeting may 2013
Kl mand open meeting may 2013
 
Outbound Sales Training
Outbound Sales TrainingOutbound Sales Training
Outbound Sales Training
 
Telephone Communication & Speaking Skills
Telephone Communication & Speaking SkillsTelephone Communication & Speaking Skills
Telephone Communication & Speaking Skills
 
How to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up ProcessHow to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up Process
 
Call Center - Customer Service Scenarios
 Call Center - Customer Service Scenarios Call Center - Customer Service Scenarios
Call Center - Customer Service Scenarios
 
Call centre training manual
Call centre training manualCall centre training manual
Call centre training manual
 
Call Center Process Management 101
Call Center Process Management 101Call Center Process Management 101
Call Center Process Management 101
 
Sample Call Center Hierarchy 8.13.07
Sample Call Center Hierarchy 8.13.07Sample Call Center Hierarchy 8.13.07
Sample Call Center Hierarchy 8.13.07
 
Call Center Metrics
Call Center MetricsCall Center Metrics
Call Center Metrics
 
Callcenter Training
Callcenter TrainingCallcenter Training
Callcenter Training
 

Similaire à Ginsbourg.Com - Performance and load test script template 1.2

2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment system
Parag Tamhane
 
Divya Jyothi Resume
Divya Jyothi ResumeDivya Jyothi Resume
Divya Jyothi Resume
divya jyothi
 
Web Application Development using PHP and MySQL
Web Application Development using PHP and MySQLWeb Application Development using PHP and MySQL
Web Application Development using PHP and MySQL
Ganesh Kamath
 
ShubhashisshubhankarJena
ShubhashisshubhankarJenaShubhashisshubhankarJena
ShubhashisshubhankarJena
Shubhashis Jena
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing Approach
HarshaVJoshi
 

Similaire à Ginsbourg.Com - Performance and load test script template 1.2 (20)

Mount tech
Mount techMount tech
Mount tech
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment system
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
 
Vnv kumar performance testing
Vnv kumar performance testingVnv kumar performance testing
Vnv kumar performance testing
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
 
Ginsbourg.com - Performance and Load Test Report Template LTR 1.5
Ginsbourg.com - Performance and Load Test Report Template LTR 1.5Ginsbourg.com - Performance and Load Test Report Template LTR 1.5
Ginsbourg.com - Performance and Load Test Report Template LTR 1.5
 
Divya Jyothi Resume
Divya Jyothi ResumeDivya Jyothi Resume
Divya Jyothi Resume
 
Web Application Development using PHP and MySQL
Web Application Development using PHP and MySQLWeb Application Development using PHP and MySQL
Web Application Development using PHP and MySQL
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
 
ProjectReport_Subhayu
ProjectReport_SubhayuProjectReport_Subhayu
ProjectReport_Subhayu
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
ER-カエルエックス
ER-カエルエックスER-カエルエックス
ER-カエルエックス
 
ShubhashisshubhankarJena
ShubhashisshubhankarJenaShubhashisshubhankarJena
ShubhashisshubhankarJena
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing Approach
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing Approach
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
 

Plus de Shay Ginsbourg

Human erythrocyte filterability at low driving pressure version 7.1
Human erythrocyte filterability at low driving pressure   version 7.1Human erythrocyte filterability at low driving pressure   version 7.1
Human erythrocyte filterability at low driving pressure version 7.1
Shay Ginsbourg
 

Plus de Shay Ginsbourg (14)

Ginsbourg.com presentation of performance and load testing 2020
Ginsbourg.com presentation of performance and load testing 2020Ginsbourg.com presentation of performance and load testing 2020
Ginsbourg.com presentation of performance and load testing 2020
 
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
 
Ginsbourg.com presentation of apache jmeter 4
Ginsbourg.com   presentation of apache jmeter 4Ginsbourg.com   presentation of apache jmeter 4
Ginsbourg.com presentation of apache jmeter 4
 
Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0
 
Apache Jmeter 3.2 Performance & Load Testing 2017
Apache Jmeter 3.2 Performance & Load Testing 2017Apache Jmeter 3.2 Performance & Load Testing 2017
Apache Jmeter 3.2 Performance & Load Testing 2017
 
CV Resume - Shay Ginsbourg - Regulatory & Testing Affairs Consultant for Gins...
CV Resume - Shay Ginsbourg - Regulatory & Testing Affairs Consultant for Gins...CV Resume - Shay Ginsbourg - Regulatory & Testing Affairs Consultant for Gins...
CV Resume - Shay Ginsbourg - Regulatory & Testing Affairs Consultant for Gins...
 
Ginsbourg.com - Performance and Load Test Report Template LTR 1.2
Ginsbourg.com - Performance and Load Test Report Template LTR 1.2Ginsbourg.com - Performance and Load Test Report Template LTR 1.2
Ginsbourg.com - Performance and Load Test Report Template LTR 1.2
 
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
 
Ginsbourg.com - Contract Review - Medical Device Verification Qualification
Ginsbourg.com - Contract Review - Medical Device Verification QualificationGinsbourg.com - Contract Review - Medical Device Verification Qualification
Ginsbourg.com - Contract Review - Medical Device Verification Qualification
 
Ginsbourg.com - Presentation of Medical Device ROHS2 Challenges in 2014
Ginsbourg.com - Presentation of Medical Device ROHS2 Challenges in 2014Ginsbourg.com - Presentation of Medical Device ROHS2 Challenges in 2014
Ginsbourg.com - Presentation of Medical Device ROHS2 Challenges in 2014
 
Ginsbourg.com - Presentation of Open Source Performance Software Validation i...
Ginsbourg.com - Presentation of Open Source Performance Software Validation i...Ginsbourg.com - Presentation of Open Source Performance Software Validation i...
Ginsbourg.com - Presentation of Open Source Performance Software Validation i...
 
Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015
Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015
Ginsbourg.com - Presentation of Mobile Web Performance Validation Solution 2015
 
Ginsbourg.com - Presentation of Medical Software Validation Challenges in 201...
Ginsbourg.com - Presentation of Medical Software Validation Challenges in 201...Ginsbourg.com - Presentation of Medical Software Validation Challenges in 201...
Ginsbourg.com - Presentation of Medical Software Validation Challenges in 201...
 
Human erythrocyte filterability at low driving pressure version 7.1
Human erythrocyte filterability at low driving pressure   version 7.1Human erythrocyte filterability at low driving pressure   version 7.1
Human erythrocyte filterability at low driving pressure version 7.1
 

Dernier

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

Ginsbourg.Com - Performance and load test script template 1.2

  • 1. www.ginsbourg.com Performance & Load Test Test Script Description Customer: Company Name Project: Mobile Applications Edited by: Shay Ginsbourg Revision: 1.2 Date: 11-May-2014
  • 2. www.ginsbourg.com Page 2 of 12 Document Version History Revision Date Author Details 1.0 01.05.14 Shay Ginsbourg Document established. 1.1 10.05.14 Shay Ginsbourg Glossary and Abbreviations added. 1.2 11.05.14 Shay Ginsbourg Clients & Scenarios added. Protocols & Services added. Data & Criteria added. Minimum OS and Hardware Requirements added.
  • 3. www.ginsbourg.com Page 3 of 12 Contents 1. Scope .................................................................................................................. 4 2. Introduction.......................................................................................................... 4 A. General............................................................................................................. 4 B. Clients & Scenarios .......................................................................................... 4 C. Protocols & Services ........................................................................................ 5 D. Data & Criteria.................................................................................................. 5 3. Minimum OS and Hardware Requirements ......................................................... 7 4. Glossary and Abbreviations................................................................................. 8 5. Scenario Descriptions.......................................................................................... 9 4.1. Scenario for Login and browsing................................................................... 9 4.2. Scenario for TBD 1...................................................................................... 10 4.3. Scenario for TBD 2...................................................................................... 10 4.4. Scenario for TBD 3...................................................................................... 11 4.5. Scenario for TBD 4...................................................................................... 12
  • 4. www.ginsbourg.com Page 4 of 12 1. Scope This document provides a specified description of the test scripts intended for a web performance and load test. The document provides all the required information on the clients & scenarios, the protocols & services, the data & criteria, the minimum OS and hardware requirements, the relevant glossary and abbreviations list, and finally, the full scenario descriptions. 2. Introduction A. General 2.1.The public URL of the web site/application under test is: ___________________________ 2.2.The types of web servers and database servers that operate the web site/application are: ___________________________ 2.3.The development tools that were used for developing the web site/application are: ___________________________ B. Clients & Scenarios 2.4.The types of desktop and mobile clients that would request that URL are: ___________________________ 2.5.MS-IE browser can/can’t access the web site/application under test. 2.6.The web site/application is/isn’t designed for clients other than MS-IE browser. They are: ___________________________
  • 5. www.ginsbourg.com Page 5 of 12 2.7.The number of users that are expected to concurrently access it (running at the same time) is: ___________________________ 2.8.The common operations that users are expected to perform at that web site are: ___________________________ 2.9.The number of scenarios that are needed to be tested under load are: ___________________________ 2.10. Extensive functional testing was/wasn’t successfully passed for the above specified scenarios. The functional testing conclusions were: ___________________________ C. Protocols & Services 2.11. The clients communicate with the server by GET/POST methods of HTTP protocol. TRUE / FALSE ___________________________ 2.12. The server communicates with the client by sending HTTP responses. TRUE / FALSE ___________________________ 2.13. The connection between the client and the server secured by HTTPS protocol. TRUE / FALSE ___________________________ 2.14. The user have to login into the website by using a private password: TRUE / FALSE ___________________________ 2.15. The client and server communicate in methods of protocols other than HTTP/HTTPS. TRUE / FALSE ___________________________ 2.16. The server application provides Web services as follows: (SOAP, REST, WCF, etc.) ___________________________ D. Data & Criteria 2.17. The number of kilo bytes of data that the server sends to the client every second on average is: ___________________________
  • 6. www.ginsbourg.com Page 6 of 12 2.18. The number of kilo bytes of data does that clients send to the server every second on average is: ___________________________ 2.19. The entrance criteria to the load test (initial database, load generation hardware, etc.) are: ___________________________ 2.20. The exit criteria from the load test (Average response time, throughput, etc.) are: ___________________________
  • 7. www.ginsbourg.com Page 7 of 12 3. Minimum OS and Hardware Requirements The minimum hardware requirements for each load generation host are: CPU i5 RAM 4 GB HD/SSD 500 GB Ethernet 1 GB For UNIX hosts (RECOMENDED), the specific additional requirements are: OS Desktop Linux Ubuntu 14 64-bit Java Java virtual machine 64-bit for UNIX Web Internet access For Windows hosts, the specific additional requirements are: OS Desktop Microsoft Windows 7 64-bit Java Java virtual machine 64-bit for Window Sniffer Fiddler 4 for Windows Web Internet access
  • 8. www.ginsbourg.com Page 8 of 12 4. Glossary and Abbreviations AJAX Asynchronous JavaScript and XML ALM Application Life Management ASP Active Server Pages CRM Customer Relationship Management ERP Enterprise Resource Planning FTP File Transfer Protocol GUI Graphic User Interface GWT Google Web Toolkit HTTP Hypertext Transfer Protocol HTML Hypertext Markup Language IDE Integrated Development Environment IMAP Internet Message Access Protocol iOS Apple Mobile Operating System IP Internet Protocol J2EE Java 2 Platform Enterprise Edition LR LoadRunner N/A Not Available NCA Network Computing Architecture NTLM Windows NT LAN Network Manager NV Network Virtualization OS Operating System POP3 Post Office Protocol version 3 RTE Remote Terminal Emulation RUM Real User Monitoring SaaS Software as a Service SMP SAP Mobile Platform SMTP Simple Mail Transfer Protocol SNMP Simple Network Management Protocol SOA Service-Oriented Architecture SPA Single Page Applications SQL Structured Query Language UI User Interface
  • 9. www.ginsbourg.com Page 9 of 12 5. Scenario Descriptions 4.1. Scenario for Login and browsing Step Description Validation 1 Start at URL: TBD Verify response time < 4 sec 2 Enter user and password and click OK. Verify entering the app by finding string “HELLO” in the HTML. 3 Go to TBD Verify that size of FLASH is > 5 MB 4 Verify REGEX: TBD 5 6 7 8 9 10
  • 10. www.ginsbourg.com Page 10 of 12 4.2. Scenario for TBD 1 Step Description Validation 1 2 3 4 5 6 7 8 9 10 4.3. Scenario for TBD 2 Step Description Validation 1 2 3 4 5
  • 11. www.ginsbourg.com Page 11 of 12 Step Description Validation 6 7 8 9 10 4.4. Scenario for TBD 3 Step Description Validation 1 2 3 4 5 6 7 8 9 10
  • 12. www.ginsbourg.com Page 12 of 12 4.5. Scenario for TBD 4 Step Description Validation 1 2 3 4 5 6 7 8 9 10