Performance Testing FAQ's

In real time the performance testing questions are very toff because interviewer asking mostly on analysis, web servers , application server and DB servers, but they are not asking more in scripting. Below are the some questions.

1) Tell about your self?
Ans: 
About my Experience:This is Madhu sudhana, have 7 years of experience in Performance Testing and Manual testing,  4.6 years of experience in area of Load runner , 3.2 years of experience in Performance engineering, 2 years of experience in Web server and Application server tuning and 1 year of experience in DB tuning.
About my current Project: I am now working XXX project from 2011 Feb to till. This project need to support 10,000 users and performance oblectives are response time shoulod be < 4 sec, Hits per second should be 18 hits/sec, CPU and memory utilization should be < 80%.

Roles & Responsibilities :
Role is Lead engineer 
Responsibilities are 
  In my company performance testing approach is as follows 
   Step 1: We will send the project proposal to client once client satisfied we will get the project (in this phase my manager and lead involves)
Step 2: We will gather the requirements from client, here requirements means total number of users the application needs to support, response times, Hits per second, CPU utilization and Memory utilization.
If client does not provided this we can go with industry standards like Response time should be < 6 sec and CPU and Memory utilization should be < 80%.
Step 3: Identify the Business transactions (Gmail business transactions are login, inbox, compose mail, log out these are all transactions)  and
  Work load Models (How user doing navigation in that Gmail, Ex:  Login (1 time)-->Inbox (8 times, means in average every users check 8 mails so insert the loop/iterations here instead of creating script for 8 times mail checking)-->Compose mail (5 times)--> logout (1 time)).
Identifying business transactions are 3 ways:
 1.Client will give business transactions and work load models , if not below 2 ways need to follow
 2. If the Application is in Production --> Identifying  business transactions and work load models from logs: How?
      In my project we are using Apache Http server as web server, we are taking 6 months access_logs from apache and Parsing the logs using 123logAnalyser and DeepLogAnalyser. From that we are taking most used transactions and Work load models.
3.If the Application is in not in Production -->For  Identifying  business transactions and work load models we are using 2 Techniques
    a. Heavy throughput : Transaction which are handling more data(like searching , opening email)/transaction which are getting more data from the server and displaying them in browser.
    b. Machine Critical techniques: Tracsction which are critical to the application (like Deposit, Withdraw,Composing mail, Pay bills......)

Step4: Creating the script for identified transactions (identified transactions in step 3) and Creating the scenarios(see the scenarios in following linkhttp://madhuanilreddy.blogspot.in/2012/02/high-level-business-scenarios-for.html )for identified workload models.
Step5: Execution the performance testing  scenarios (See the execution process in following link  http://madhuanilreddy.blogspot.in/2012/02/performance-testing-approach.html)

Step 6: Send the results to the manager and lead

2.Explain your issues faced in analysis part? or Explain the issues you faced in performance testing?

 Issues which i faced are
   1. Too many open files issue : Solution is http://madhuanilreddy.blogspot.in/2012/03/too-many-files-opened-issue.html

   2.







34 comments:

Unknown said...

Thanku madhu it is very usefull and understanding

Unknown said...

hiii,This is chandra
what is weblogic server plzz tell me in detail

Madhu Sudhana Reddy said...

Weblogic server is Application server , in application server business logic should execute. Java code is Business logic here. We have so-many application servers like
--Websphere
--Weblogic
--Jboss
--Tomcat .....

Tomcat and Jboss are open source and Websphere and Weblogic are commercial.

RK CLOTHING DESIGNS said...

You are focused on realizing all you possibly can about this. We're completely satisfied you discovered us.
quality analyst

Madhu Sudhana Reddy said...

Web logic server is a Application server and is a product of Oracle.

Ankita said...

Thank you for this blog sharing.Its unique and nice. I work at salvusappsolutions.com which is basically a software testing company and i think it will be somewhere useful for me.

Unknown said...

Thanks for sharing this FAQs. this is very informative. Performance Testing

Anonymous said...

What's thread dump in performance testing?

Anonymous said...

Why pasing(purse between iteration ) in performance testing.

Software Development Company said...

Hello,
he Article on Performance Testing FAQ's is informative. It gives detailed information about it.. Thanks for Sharing the information about the Performance Testing FAQ. For More information check the detail on the Performance Testing check, Software Testing Company

gracylayla said...

Hello,
This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it. For More Information about Performance Testing.

miaavery99 said...

Thanks so much for writing this article. This is probably the best one by far. Easy to understand and educate myself on performance and how the best way to go about it. Thanks a lot really appreciate you sharing with us. The information you provided is very helpful for
performance testing Learners

Pushba said...

Valuable information thanks for sharing ...
IELTS Coaching in chennai

German Classes in Chennai

GRE Coaching Classes in Chennai

TOEFL Coaching in Chennai

spoken english classes in chennai | Communication training

Anonymous said...

Great Informative post. I really Appreciate your work. Thank you for sharing the informationsalesforce course in chennai

software testing course in chennai

robotic process automation rpa course in chennai

blockchain course in chennai

devops course in chennai

cathyouellette said...

i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.Top QA Companies
Top Automation Testing Companies
Top Mobile App Testing Companies
Top Performance Testing Companies

Allen Marry said...


Nice Post.. really helpful to clear my small concepts. thanks :)Keep doing more, waiting to read your next blog security testing services. Visit here for more information about Vulnerability assessment services and penetration testing services.

Sophia Miz said...

Pretty good post about Software Testing Companies in New York. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts Software Testing Companies in Los Angeles. Any way I'll be subscribing to your feed and I hope you post again soon. Absolutely fantastic posting! Software Testing Companies in Dubai Lots of useful information and inspiration, both of which we all need! Really appreciate your work.

Consult today: Software Testing Services in San Francisco

madhukits said...

sap sd training
osb training
oracle scm training
abinitio training
spark training
scala training
azure devops training

Cyanous said...

Thankyou so much for wonderful information …great work…well done…keep doing…Looking for the best mobile application penetration testing services in Hyderabad contact Cyanous software solutions now.

Best web designing services in Hyderabad
Best software & web development company in Hyderabad

Jasonsmith said...

This Blog have relevant information’s and reference links which not get bored to the readers.
What is Digital PR?
PR in Digital Marketing

Automation company said...

Flap Barriers are used to better manage crowds and enhance safety in congested locations. They have self-detection and self-diagnosis sensors and may be arranged into several lanes with a one-way or bi-directional entrance and exit system.
Top automation company in Surat Gujarat
Best automation company in Surat Gujarat

Unknown said...

Lc Highway Is The World's First Biggest Platform Where Anyone Can Read & Write Career Reviews Freely And Book Counsellors With A Money-Back Warranty System. Lc Highway Is Also Helping Students By Providing Other Aspects Like Comparing Career, Career Tests, Career Games, Career Reports And Also Availing Career Camps In Schools. Lc Highway Is An Initiative To Help The Education Sector And Also Provide A Platform Where People Can Discuss Their Career Success In The Form Of Career Reviews.

Jessica John said...

Nice content about performance testing related faq. It's really helpful to understand the process. Checkout the detailed information about Penetration testing services and how it helps your business.

williambritto said...

This blog is sharing lot of information about software testing. In this post really a informative one about software testing providers. Software testing companies are the important one for software development companies. Keep sharing more post like this.

ShankarPadma999 said...

Good to see such a nice blog post.
Best Performance Testing Company   

Mary Chelcy said...
This comment has been removed by the author.
Mary Chelcy said...

Nice info. Avail the services of the best Performance Testing Company services

Krishna said...

Nice post
Maximizing Excellence | Top Mobile Performance Testing Services

Ayush Das said...

Useful blog. Explore more about the best Performance Testing Company​ in the USA ​.

Mohit Kumar said...

We've compiled a list of the best performance testing businesses in India offering performance testing services in this blog post. You can learn more about them and select the one that best suits your business needs.

sreedhar said...

Nice content
Ensuring Perfection with Expert Software Testing Services

Anonymous said...

Nice Writing, Very Informative.

Innovative Network Surveillance: Your Trusted Partner | FYI Solutions

vcube said...

An amazing blog post. We sincerely appreciate your blog post. Upon viewing your post, numerous approaches will become apparent.
Selenium Training Institute in Hyderabad

voiletgracevoilet said...

Great and Valuable information. Learn about Website Performance Testing Company