Webinar Q&A- Performance Testing of Large Scale Systems


Published on

Webinar Q&A

Impetus webcast ‘Performance Testing of Large-scale Systems’ available at http://lf1.me/UL/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Webinar Q&A- Performance Testing of Large Scale Systems

  1. 1. Webinar: Performance Testing of Large-scale SystemsSeptember 7, 2012Question and Answer SessionQ- 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 – forone 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. Wealso monitor the various queues where this information flows from. Thereby, weget a thorough understanding of the penetration of the requests for thatparticular workflow. This helps design the performance test scenario.The name black dye is used because of its analogy with the deep dye test that isused for identifying the cracks in surfaces.Q- What are the Cloud-based tools available to assist with performance testingof Large scale systems?A- There are numerous load testing tools that can be used on clouds. Infact, anyload testing tool can be deployed on the cloud since its similar to deploy on adesktop computer. However, very few tools provide a hybrid architecture thatcan be used both on cloud as well as from the stand-alone system. One of suchtools is Sandstorm.Q- What protocols does SandStorm supports?A- Http, Https, Web Services, POP3, SMTP, DNS, SIP, WAP, Applets, and Javaserialized objects, Flex and Ajax based applications, SNMP, JMX, OMA-IMPS, etc.Especially for mobile applications, we can also customize the tool for supportingthe custom protocols.Impetus Proprietary Page 1
  2. 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 multipleservices 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 otherinstrumentation with the results out of Sandstorm?A- Sandstorm Analyzer feature helps achieve this. It can also help in superimposing different graphs to generate the results.Q- Does Sandstorm do the correlation automatically?A- YesQ- Does Sandstorm offers any perfmon counters?A- It offers all the counters supported by Perfmon. In addition, it supports variousLinux counters. On the application server, SS supports all popular app, web andDB servers, provides network statistics, etc.Q- If cloud is used, what will happen to the countries who dont have high speedinternet? Won’t that pose a problem?A- It may not be affected by the internet speed. We invite further detailspertaining 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 orto create the test environment?A- We used JMeter for both.Impetus Proprietary Page 2
  3. 3. Q- When testing on a cloud, do we need to consider any networking issues thatmight affect our testing?A- Yes! Infact, we recommend using cloud to simulate the actual user experiencewhen 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, wedo recommend taking a restore point on the database before any performancetest. Once the test gets over, you can go back to the restore point to nullify thechanges 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 informationImpetus Proprietary Page 3