SlideShare a Scribd company logo
1 of 3
Webinar: Performance Testing of Large-scale Systems
September 7, 2012
Question and Answer Session


Q- Can you explain Black-Dye Testing a bit in detail?

A- Black dye test is a term coined by the Impetus’ performance testing team.

This test requires a business scenario to be executed with one single user – for
one single iteration, and the impact of this execution is measured. In this test,
each of the application, web, DB server logs and table entries is analyzed. We
also monitor the various queues where this information flows from. Thereby, we
get a thorough understanding of the penetration of the requests for that
particular workflow. This helps design the performance test scenario.

The name black dye is used because of its analogy with the deep dye test that is
used for identifying the cracks in surfaces.

Q- What are the Cloud-based tools available to assist with performance testing
of Large scale systems?

A- There are numerous load testing tools that can be used on clouds. Infact, any
load testing tool can be deployed on the cloud since its similar to deploy on a
desktop computer. However, very few tools provide a hybrid architecture that
can be used both on cloud as well as from the stand-alone system. One of such
tools is Sandstorm.

Q- What protocols does SandStorm supports?

A- Http, Https, Web Services, POP3, SMTP, DNS, SIP, WAP, Applets, and Java
serialized objects, Flex and Ajax based applications, SNMP, JMX, OMA-IMPS, etc.
Especially for mobile applications, we can also customize the tool for supporting
the custom protocols.



Impetus Proprietary                                                          Page 1
Q- Can SandStom can be used for SOA testing?

A- Yes!

Q- When recording scenario based scripts to use as payloads in the load runner,
does the Impetus tool automatically parameterize like values between multiple
services to create E2E scenarios?

A- Yes, it does. The auto correlation feature helps achieve this.

Q- How do you correlate the various logs, performance counters, and other
instrumentation with the results out of Sandstorm?

A- Sandstorm Analyzer feature helps achieve this. It can also help in super
imposing different graphs to generate the results.

Q- Does Sandstorm do the correlation automatically?

A- Yes

Q- Does Sandstorm offers any perfmon counters?

A- It offers all the counters supported by Perfmon. In addition, it supports various
Linux counters. On the application server, SS supports all popular app, web and
DB servers, provides network statistics, etc.

Q- If cloud is used, what will happen to the countries who dont have high speed
internet? Won’t that pose a problem?

A- It may not be affected by the internet speed. We invite further details
pertaining to your problems so that we can work out a better solution.

Q- You mentioned about Jmeter. Did you use it for Actual Performance test or
to create the test environment?

A- We used JMeter for both.

Impetus Proprietary                                                           Page 2
Q- When testing on a cloud, do we need to consider any networking issues that
might affect our testing?

A- Yes! Infact, we recommend using cloud to simulate the actual user experience
when accessing the application. The cloud can be used to simulate geographies,
control the bandwidth, control the server deployment, etc.

Q- Can sandstorm be used for API testing, WebUI Performance testing?

A- Yes, it can be used for both of these types of testing.

Q- Taking backup of DB table will create many problems because of large data.
Is this the correct way to test performance?

A- For very large data bases, we do not recommend taking a backup. Though, we
do recommend taking a restore point on the database before any performance
test. Once the test gets over, you can go back to the restore point to nullify the
changes done to the DB as part of the performance test.

Q- Can we record the scripts using cloud version of sandstorm?
A- We can!

Q- How do you monitor network latency with Sandstrom?
A- We use the Jamon APIs to measure these statistics.


Write to us at inquiry@impetus.com for more information




Impetus Proprietary                                                          Page 3

More Related Content

More from Impetus Technologies

Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
Impetus Technologies
 

More from Impetus Technologies (20)

Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus Webcast
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLab
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph lab
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus Webcast
 
Real-time Predictive Analytics in Manufacturing - Impetus Webinar
Real-time Predictive Analytics in Manufacturing - Impetus WebinarReal-time Predictive Analytics in Manufacturing - Impetus Webinar
Real-time Predictive Analytics in Manufacturing - Impetus Webinar
 
Webinar real-time predictive analytics in manufacturing
Webinar  real-time predictive analytics in manufacturingWebinar  real-time predictive analytics in manufacturing
Webinar real-time predictive analytics in manufacturing
 
Real-time Analytics for the Healthcare Industry: Arrythmia Detection- Impetus...
Real-time Analytics for the Healthcare Industry: Arrythmia Detection- Impetus...Real-time Analytics for the Healthcare Industry: Arrythmia Detection- Impetus...
Real-time Analytics for the Healthcare Industry: Arrythmia Detection- Impetus...
 
Build and Manage Hadoop & Oracle NoSQL DB Solutions- Impetus Webinar
Build and Manage Hadoop & Oracle NoSQL DB Solutions- Impetus WebinarBuild and Manage Hadoop & Oracle NoSQL DB Solutions- Impetus Webinar
Build and Manage Hadoop & Oracle NoSQL DB Solutions- Impetus Webinar
 
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus WebinarAddressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus Webinar
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Webinar Q&A- Performance Testing of Large Scale Systems

  • 1. Webinar: Performance Testing of Large-scale Systems September 7, 2012 Question and Answer Session Q- Can you explain Black-Dye Testing a bit in detail? A- Black dye test is a term coined by the Impetus’ performance testing team. This test requires a business scenario to be executed with one single user – for one single iteration, and the impact of this execution is measured. In this test, each of the application, web, DB server logs and table entries is analyzed. We also monitor the various queues where this information flows from. Thereby, we get a thorough understanding of the penetration of the requests for that particular workflow. This helps design the performance test scenario. The name black dye is used because of its analogy with the deep dye test that is used for identifying the cracks in surfaces. Q- What are the Cloud-based tools available to assist with performance testing of Large scale systems? A- There are numerous load testing tools that can be used on clouds. Infact, any load testing tool can be deployed on the cloud since its similar to deploy on a desktop computer. However, very few tools provide a hybrid architecture that can be used both on cloud as well as from the stand-alone system. One of such tools is Sandstorm. Q- What protocols does SandStorm supports? A- Http, Https, Web Services, POP3, SMTP, DNS, SIP, WAP, Applets, and Java serialized objects, Flex and Ajax based applications, SNMP, JMX, OMA-IMPS, etc. Especially for mobile applications, we can also customize the tool for supporting the custom protocols. Impetus Proprietary Page 1
  • 2. Q- Can SandStom can be used for SOA testing? A- Yes! Q- When recording scenario based scripts to use as payloads in the load runner, does the Impetus tool automatically parameterize like values between multiple services to create E2E scenarios? A- Yes, it does. The auto correlation feature helps achieve this. Q- How do you correlate the various logs, performance counters, and other instrumentation with the results out of Sandstorm? A- Sandstorm Analyzer feature helps achieve this. It can also help in super imposing different graphs to generate the results. Q- Does Sandstorm do the correlation automatically? A- Yes Q- Does Sandstorm offers any perfmon counters? A- It offers all the counters supported by Perfmon. In addition, it supports various Linux counters. On the application server, SS supports all popular app, web and DB servers, provides network statistics, etc. Q- If cloud is used, what will happen to the countries who dont have high speed internet? Won’t that pose a problem? A- It may not be affected by the internet speed. We invite further details pertaining to your problems so that we can work out a better solution. Q- You mentioned about Jmeter. Did you use it for Actual Performance test or to create the test environment? A- We used JMeter for both. Impetus Proprietary Page 2
  • 3. Q- When testing on a cloud, do we need to consider any networking issues that might affect our testing? A- Yes! Infact, we recommend using cloud to simulate the actual user experience when accessing the application. The cloud can be used to simulate geographies, control the bandwidth, control the server deployment, etc. Q- Can sandstorm be used for API testing, WebUI Performance testing? A- Yes, it can be used for both of these types of testing. Q- Taking backup of DB table will create many problems because of large data. Is this the correct way to test performance? A- For very large data bases, we do not recommend taking a backup. Though, we do recommend taking a restore point on the database before any performance test. Once the test gets over, you can go back to the restore point to nullify the changes done to the DB as part of the performance test. Q- Can we record the scripts using cloud version of sandstorm? A- We can! Q- How do you monitor network latency with Sandstrom? A- We use the Jamon APIs to measure these statistics. Write to us at inquiry@impetus.com for more information Impetus Proprietary Page 3