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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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