Performance Testing Interview Questions
Automation Step by Step Automation Step by Step
512K subscribers
74,331 views
0

 Published On Oct 7, 2018

_______ ONLINE COURSES TO LEARN _______

https://automationstepbystep.com/909-...


Performance Testing Interview Questions
JMeter Interview Questions

Hi Raghav.
Have one query.
Today I have given one interview for performance with Jmeter.
The interviewer asked me how we will do end to end performance testing. ?
How to convince a client that performance testing is necessary for you.
How to test with 1000 user, what all approaches to follow?

Can you give me answers to all these

Please help

Thanks
Utkarsh

_________________________________________________


How we will do end to end performance testing?
First thing will be to clarify on what is meant by end-to-end performance testing and what is in scope.

So first you will create a plan as per the in-scope items.
Scope | Expected Load | Geographical distribution |
You will need a separate env for performance testing.
Will analyze and take up the modules/scenarios where performance needs to be checked most.
While setting up performance test you will need information on:
min, max, avg load expectations.
geographical distribution
You can start with Network API calls test and can go to UI level.


How to convince the client that performance testing is necessary for you?
Here if you can provide some specific and generic examples, that will help you.
Usually, in an organization, examples are given of past projects where performance testing helped to make the application efficient and helped to avoid performance issues in production.
You can also give some ROI calculation like with Automated performance testing you can create 1000's of virtual users and can test the impact without creating a costly infrastructure.



How to test with 1000 user, what all approaches to follow?
We never start directly with max user load.
First, create a sample test plan and test it with single or max 10 users.
Get it approved and then increase the count gradually.
Also ensure this test is performed on a separate environment, so not to compromise on any existing env in use by other teams.
After this, you should run your tests for 100 users, 200, 500, 700, 1000 etc. This no can vary based on application performance and infrastructure.
You should also get some SLA for comparison of your results. Else you need to create a baseline first and then compare your subsequent results with this baseline.
Suppose you get a huge time with 100 users on some request which is not expected, then you can share the results and ask if you should proceed with more users or wait until the issue is fixed.


So overall, Utkarsh, you have to show your experience and observation skills here. No one is expecting a perfect answer (most of the cases the other person also does not know it).
You should know what you speak as there can be a counter question.
With experience, you will know it all.


ONLINE COURSES TO LEARN

visit - http://automationstepbystep.com/

----------- UI TESTING -----------
Selenium Beginners - https://bit.ly/2MGRS8K
Selenium Java Framework from Scratch - https://bit.ly/2N9xvR6
Selenium Python - https://bit.ly/2oyMp5x
Selenium Tips - https://bit.ly/2owxc50
Selenium Builder - https://bit.ly/2MKNtlq
Katalon Studio - https://bit.ly/2wARFdi
Robot Framework - https://bit.ly/2Px6Ue9

----------- API TESTING -----------
Web Services (API) - https://bit.ly/2MGafL7
SoapUI - https://bit.ly/2MGahmd
Postman - https://bit.ly/2wz8LrW
General - https://bit.ly/2PYdwmV

----------- MOBILE TESTING -----------
Mobile Playlist - https://bit.ly/2PxpeUv

----------- CI | CD | DEVOPS -----------
Jenkins Beginner - https://bit.ly/2MIn8EC
Jenkins Tips & Trick - https://bit.ly/2LRt6xC
Docker - https://bit.ly/2MInnzx

----------- VERSION CONTROL SYSTEM -----------
Git & GitHub - https://bit.ly/2Q1pagY

----------- PERFORMANCE TESTING -----------
JMeter Beginner - https://bit.ly/2oBbtIU
JMeter Intermediate - https://bit.ly/2oziNVB
JMeter Advanced - https://bit.ly/2Q22Y6a
JMeter Tips & Tricks - https://bit.ly/2NOfWD2
Performance Testing - https://bit.ly/2wEXbLS

----------- JAVA -----------
Java Beginners - https://bit.ly/2PVUcXs
Java Tips & Tricks - https://bit.ly/2CdcDnJ

----------- MAVEN -----------
Maven - https://bit.ly/2NJdDRS

----------- OTHERS -----------
Redis- https://bit.ly/2N9jyCG
Misc - https://bit.ly/2Q2q5xQ
Tools & Tips - https://bit.ly/2oBfwoR
QnA Friday- https://bit.ly/2NgwGpw
Sunday Special - https://bit.ly/2wB23BO

Ask Raghav- https://bit.ly/2CoJGWf
Interviews - https://bit.ly/2NIPPxk
All Playlists - https://bit.ly/2LSiezA


----------- Follow -----------
Facebook -   / automationstepbystep  
Twitter -   / automationsbs  
Youtube -    / automationstepbystep  

show more

Share/Embed