Performance Testing Interview Questions

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 202

  • @RaghavPal
    @RaghavPal  6 ปีที่แล้ว +3

    For online courses on Performance testing & Automation, visit - automationstepbystep.com/

    • @laxmans8411
      @laxmans8411 4 ปีที่แล้ว

      Could you please tell me sir, how to pick one value from drop down list in sapgui protocol..Please help on this sir.

    • @sumitsaurabh548
      @sumitsaurabh548 4 ปีที่แล้ว

      PLz post more scenarios based questions n answers on website Testing r performance testing..

    • @yazh403
      @yazh403 3 ปีที่แล้ว

      Could you give ur contact details ??

    • @vidhurachary4293
      @vidhurachary4293 3 ปีที่แล้ว

      There is case, 1 iteration calls 50 web servers, at 10th call it will generate one dynamic code which will pass the remaining 40 calls..issue is not this.. issue is.. the generated dynamic values validity is only 10seconds the thing is in this 10 seconds remaining 40 calls not completing so at 40 or 41 or 43 in each iteration failing.. can you explain how to handle this.. already i have spoken with developer he told in present situation we can't make changed in code he told.. so their side we can't do anything.. how we have to handle this

    • @RAMPrasad-ep2de
      @RAMPrasad-ep2de 2 ปีที่แล้ว

      One interviews asked me 2 questions related to below
      1. If i want to test an app with crores of people. How will you do that
      2. If you are using jmeter recorded, it will capture the credentials, what about the security of the credentials

  • @esumitkumar
    @esumitkumar 4 ปีที่แล้ว +1

    Raghav, you are an awesome person and guruji for all who want to learn automation testing..Thanks a lot !

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +1

      So happy and humbled to see this Sumit

  • @FunMagic
    @FunMagic 4 ปีที่แล้ว

    Hi Raghav Sir,
    Your videos are very nice and comprehensive. I have a question related to API testing and this has been asked to me by many of the interviewers. Question is " There are 2 APIs and the functionality is from one API some random sets of data (say 10000 or 100000 records) would be send to another API one by one. How would be perform the testing on it. Please have a look and answer this question. Would be helpful if you can share the solutions through both Jmeter as well as Postman.

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Akash, in general API do communication between two apps and works on request response model. Now ideally, in this scenario, you may ask more clarifications like what do you mean by one by one. Is this request and response automated or a triggered response, like I hit the first API and then it keeps on sending response to second api again and again.
      The other things we need to check is how exactly is this response data received or what's the format, if it is JSON we can use a JSON parser and parse and use data as we need, If it is XML can use an XML parser and so on.
      Let me know if you have understood this,

  • @kavyamanju5390
    @kavyamanju5390 2 ปีที่แล้ว

    Hi Raghav, thanks for the realtime interview questions vedio. I am working as Manual tester in one of the MNC now i am learning Performance testing(Jmeter) through your vedios. Thinking to switch the company with performance testing and meantime i am afraid how to crack the interview as i dont have any hands-on performance testing experience in project..?, it will be really helpful if you reply to this comment.

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว +1

      Hi Kavya, this can help th-cam.com/video/ZCNbyN8DvNA/w-d-xo.html

  • @saribshamim9876
    @saribshamim9876 2 ปีที่แล้ว

    Nice way of teaching. Great video man. Keep it up

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Glad you liked it Sarib

  • @venkateshenumula1345
    @venkateshenumula1345 5 ปีที่แล้ว +2

    How to prepare load test plan, When a system is being accessed from a different geographical location across the world?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +2

      Hi Venkatesh, you can have user systems in multiple geographies and have them put load on server. Here you can use remote node systems. there is a video on remote testing in JMeter playlist. You can also take help from blazemeter or octoperf. That is a paid solution

  • @sayalividhale1348
    @sayalividhale1348 2 ปีที่แล้ว +1

    Can u please tell what challenges we do face while doing performance testing?
    Thanks🙂

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      I will do a session Sayali

  • @amire6084
    @amire6084 4 ปีที่แล้ว +2

    Hey Raghav, i was wondering how did i missed your videos until now.
    I am watching first time and thank you for the detailed explanation, it really helps.
    Can you please do videos on Linux and basics of ssh as i am new to Linux world and finding hard time to learn it.
    Thank you!!

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Happy to know it helped. I am yet to do on Linux and ssh. You can find all my work here - automationstepbystep.com/

  • @rajkumarjana7528
    @rajkumarjana7528 5 ปีที่แล้ว +1

    Hi raghav
    I have a qstn..
    If pt environment gets delayed and now your time line reduces by a week. Wat will be your actions to compensate the time lost..how will you overcome the delay

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +2

      Hi Raj, In PT, you need to create a baseline and check all results against the baseline. So you can setup the baseline on the env available and then run your tests and compare. In case it is not a separate PT env. you may have to see that you carry out your testing at time when its not being used to rule out any noises

  • @divyanair7106
    @divyanair7106 2 ปีที่แล้ว +1

    Hi Raghav, I was asked this question in an interview "What is Throughput in JMeter and how to explain it to a client who doesn't have technical knowledge.

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว +2

      Hi Divya,
      Throughput is calculated as requests/unit of time
      The time is calculated from the start of the first sample to the end of the last sample
      This includes any intervals between samples, as it is supposed to represent the load on the server.
      The formula is:
      Throughput = (number of requests) / (total time)
      The higher the Throughput is, the better is the server performance

    • @divyanair7106
      @divyanair7106 2 ปีที่แล้ว

      @@RaghavPal Thanks Raghav

  • @lifeindubaiwithtarang1804
    @lifeindubaiwithtarang1804 3 ปีที่แล้ว +1

    I often encounter questions in interview like " what are the attributes or parameters we need to take into account while doing perf testing? How to analyse if any performance issues and how to improve the performance?""...can you please help how to answer this?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +3

      Hi Jumi, I will plan a session.
      in general some other good practices
      1. Always do performance testing on a separate env. Create a sep env which will not be used for other activities
      2. Run your tests with the same infrastructure, network stats etc. To get consistent results and can be compared with the baseline
      3. Create more realistic test - have some think time between requests
      4. Add ramp up time, Do not start directly with 500 users
      5. Always have a baseline to compare your test against.
      6. JMeter checks the server performance and does not care for browser render time. So if you see your jmeter results are good but your application is still slow. Check for client-side performance testing tools
      7. Focus on the areas that needs performance testing based on user scenario
      8. Always document your results

  • @ManishKumar-cz5lp
    @ManishKumar-cz5lp 4 ปีที่แล้ว +1

    Hi Raghav, I am very fond of your videos, the way you explain and puts depth, its amazing. I have to know how big e-commerce company like Amazon, Flipkart use the performance plan and how they decide the baselines and which performance tools prefer, I want to know through this Jmeter capability of creation of virtual users and subsequent uses.. Thanks

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +1

      Hi Manish, glad to know this, I will plan to create a session on these topics

  • @sainiranjan40
    @sainiranjan40 4 ปีที่แล้ว +1

    Hello Raghav, Could you please add a sample example video of how does report looks like for performance testing using excel ?
    Thank you

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      I will plan for this Sai

  • @MyAnujchauhan
    @MyAnujchauhan 5 ปีที่แล้ว

    For 3rd ques, can we use distributed master slave testing approach bcz user count is high, one system cannt handle.

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Yes you can, but pls be consistent on this as you will need to compare results

  • @indupriya3561
    @indupriya3561 5 ปีที่แล้ว

    Hi Raghav, could you please do videos on monitoring tools/ profiling tools

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      I will add it to me todo list Indu

    • @indupriya3561
      @indupriya3561 5 ปีที่แล้ว +2

      @@RaghavPal thanks Raghav

  • @ЛяПарфюм
    @ЛяПарфюм 6 ปีที่แล้ว +1

    Thank you!!!! Thanks for you videos! I have a question. Is it better to do performance testing on API level or GUI level?

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      You're welcome.
      It will depend on the requirements. You can do a testing first at API level and then UI. It will also help to find out which layer is taking longer time to respond

    • @ЛяПарфюм
      @ЛяПарфюм 6 ปีที่แล้ว +1

      Thank you!

  • @vinaykumar-up1dc
    @vinaykumar-up1dc 6 ปีที่แล้ว +1

    Thanks you so much Raghav and you TH-cam channel is very helping a lot of people. Please do one video for performance test plan.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Sure Vinay, will do soon

  • @sahanaharish2618
    @sahanaharish2618 5 ปีที่แล้ว +2

    Thank you so much the questions and confidence :)

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Thanks Sahana

  • @PriyaSingh-td9ef
    @PriyaSingh-td9ef 4 ปีที่แล้ว +1

    If people has 4-5 years of experience in functional testing and they want to become a performance tester then how can they crack the interview by learning from your jmeter beginner tutorial? Kindly suggest.....

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +2

      Hi Priya, I will suggest to go through the following playlists
      JMeter Beginner playlist
      JMeter Intermediate playlist
      JMeter Advanced playlist
      JMeter Tips & Tricks
      Will find all here - automationstepbystep.com/
      The key here is to do hands on along with the videos

    • @PriyaSingh-td9ef
      @PriyaSingh-td9ef 4 ปีที่แล้ว

      @@RaghavPal will it be helpful for switch with practical knowledge?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +1

      Yes everything here is with practical demo

    • @PriyaSingh-td9ef
      @PriyaSingh-td9ef 4 ปีที่แล้ว

      @@RaghavPal Thank you so much! Will try to learn from your video

  • @truth_0013
    @truth_0013 5 ปีที่แล้ว +1

    this is soooo helpful. thanks to you "
    Automation Step by Step - Raghav Pal" and the person who asked those questions.

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      You're welcome Laila

  • @anmolsarraf4845
    @anmolsarraf4845 4 ปีที่แล้ว

    Hi raghav , do you have any idea how tuxedo protocol based application can be tested in jmeter?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      No Anmol, will need to check online

  • @garimarastogi1596
    @garimarastogi1596 5 ปีที่แล้ว

    Hi Raghav ,
    My question is - What is the impact of geographically distributed load and how do we test it ?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      Hi Garima, geographical distribution helps to create real-world scenario, where the users using the application will be located at different geographies. So rather than putting all the load form a same location, we can use geographical distribution

  • @pavaniadala412
    @pavaniadala412 6 ปีที่แล้ว +1

    Hii raghav... I want jenkins docker interview questions for real time

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      Hi Pavani, For docker you can find here (LAST 2 VIDEOS) - th-cam.com/play/PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK.html
      Jenkins I will do soon

  • @shashikala9304
    @shashikala9304 2 ปีที่แล้ว

    Sir plz tell us how to answer real time project environments

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Shashi, this will help th-cam.com/video/UArZK5LA1o0/w-d-xo.html

  • @jenits9299
    @jenits9299 ปีที่แล้ว

    Hi can you give the answer for best values or metrics of performance for valuating a SAAS application ???...Like this much load should give response in this much time and elapsed time

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Hi Jeni,
      The best values or metrics for evaluating a SaaS application's performance depend on the specific requirements and use cases of the application. Here are some common performance metrics that are used to evaluate SaaS applications:
      Response time: The time it takes for the application to respond to a user's request. This is typically measured in milliseconds and should be as low as possible to provide a good user experience.
      Throughput: The number of requests that the application can handle per unit of time. This is usually measured in requests per second (RPS) or transactions per second (TPS).
      Latency: The time it takes for a request to be processed by the application and a response to be returned. This is usually measured in milliseconds and should be as low as possible to provide a good user experience.
      Availability: The percentage of time that the application is accessible and usable by users. This is usually measured as a percentage of total time and should be as close to 100% as possible.
      Error rate: The percentage of requests that result in an error. This is usually measured as a percentage of total requests and should be as low as possible.
      Resource utilization: The amount of resources, such as memory and CPU, that the application is using. This should be monitored to ensure that the application is running efficiently and to prevent resource depletion.
      These metrics can be used as a starting point for evaluating the performance of your SaaS application, but the specific values or targets for each metric will depend on the requirements and use cases of your application. It's important to monitor performance regularly and continuously improve it over time to ensure a good user experience

    • @jenits9299
      @jenits9299 ปีที่แล้ว

      @@RaghavPal Thank you

  • @anshitajain7803
    @anshitajain7803 3 ปีที่แล้ว +1

    Hi Raghav, Thanks a lot for your videos!! I have a question. On what basis it is decided that what kind of testing should be done for an application, if it should be a load/stress/spike/endurance testing. And from where we get all these details?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +3

      Hi Anshita, in general for testing the performance of any application we start with a general load test where we test the application with multiple virtual users, and then based on the output and needs we can plan other tests like stress, endurance etc. It also depends of the application type, use, scenario, for e.g. we have some e-commerce app like amazon or flipkart, on some specific day we have a big sale and we know that there will be much more traffic than normal days and therefore we have to test the entire system for that accordingly

    • @vybhaveswaraiah7114
      @vybhaveswaraiah7114 3 ปีที่แล้ว

      @@RaghavPal Perfectly said, very well explained.

    • @vybhaveswaraiah7114
      @vybhaveswaraiah7114 3 ปีที่แล้ว

      Hi Anshita, sometimes it also depends on the client requirements, if they want us to run multiple different kinds of performance tests for an application.It also depends on what exactly they would like to see by doing different kinds of tests and then for us to observe and analyse the different metrics post test completion and then based on the test report we give them, they can understand a lot about the application behaviour and also how they can possibly improve the end users experience

    • @vybhaveswaraiah7114
      @vybhaveswaraiah7114 3 ปีที่แล้ว

      By the way, Anshita, that's a really good question which you have asked.

  • @user-BluSky
    @user-BluSky ปีที่แล้ว

    I recorded script by blazemeter and While performing performance test of these scripts by jmeter , for some of testScripts I'm getting 100% error is summery report
    so I want to hit it into postman how can I do this....

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      To hit your BlazeMeter recorded scripts in Postman, you can follow these steps:
      1. **Import the BlazeMeter scripts into Postman.**
      You can import your BlazeMeter scripts into Postman by exporting them from BlazeMeter and then importing them into Postman. To export the scripts from BlazeMeter, follow these steps:
      1. Go to the BlazeMeter recorder.
      2. Select the scripts that you want to export.
      3. Click on the **Export** button.
      4. Select **Postman** as the export format.
      5. Click on the **Export** button.
      To import the scripts into Postman, follow these steps:
      1. Open Postman.
      2. Click on the **File** menu and select **Import**.
      3. Select the BlazeMeter script file that you exported.
      4. Click on the **Import** button.
      2. **Update the request parameters.**
      Once the scripts have been imported into Postman, you may need to update the request parameters. This is because the BlazeMeter recorder may generate request parameters that are not compatible with Postman.
      To update the request parameters, follow these steps:
      1. Open the request that you want to update.
      2. Click on the **Params** tab.
      3. Update the request parameters as needed.
      3. **Run the requests.**
      Once the request parameters have been updated, you can run the requests by clicking on the **Send** button.
      If you are getting 100% errors in the JMeter summary report, then it is likely that there is a problem with the BlazeMeter scripts. You can try to troubleshoot the problem by checking the following:
      * Make sure that the BlazeMeter scripts are valid.
      * Make sure that the request parameters are correct.
      * Make sure that the target server is reachable.
      If you are still having problems, then you can contact BlazeMeter support for help.
      Here are some additional tips for hitting BlazeMeter recorded scripts in Postman:
      * You can use the **Pre-request Script** and **Post-request Script** features in Postman to automate tasks such as logging in to the target server and clearing cookies.
      * You can use the **Collection runner** feature in Postman to run multiple requests in sequence.
      * You can use the **Monitor** feature in Postman to track the performance of your requests.
      By following these tips, you can easily hit your BlazeMeter recorded scripts in Postman and troubleshoot any problems that you may encounter.

  • @FernandoFlores-bv8ux
    @FernandoFlores-bv8ux 5 ปีที่แล้ว +1

    Great video bro! nice answers to those questions

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Glad to know this Fernando

  • @NirajKumar-zk9rt
    @NirajKumar-zk9rt 2 ปีที่แล้ว

    Hi Raghav, i have a query: lets say i tested an api yesterday, it is working fine with 5sec response time and next day it was giving 10sec for every hit.There is no change in deployment. what could be the approach for debugging such case.

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Niraj, here you can check the testing environment/infrastructure, in case you are using the same env and machine, then ask the dev/network team to check the logs for the time you run the request

  • @MyAnujchauhan
    @MyAnujchauhan 5 ปีที่แล้ว

    How to prepare report of our executed test script in GUI mode?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Anuj, you can use some excel or csv for a tabular report which can show comparison for all your runs. th-cam.com/video/aHV5IizW7u4/w-d-xo.html

    • @MyAnujchauhan
      @MyAnujchauhan 5 ปีที่แล้ว +1

      @@RaghavPal thanks Raghav

  • @sahilsachdeva673
    @sahilsachdeva673 2 ปีที่แล้ว

    I have on question. I want to run a test of 500 VU spreading across 5 engine. 100 vu each engine.In this there are multiple http request present in this. I want to run a particular http request only once in whole test run. I used only once controller but it will will that particular http request for 500 times. But my requirement is to run it only one time. is that feasible?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Sahil, you may need to use multiple thread groups along with controllers, Can try to see some online examples

  • @saurabhsrivastav902
    @saurabhsrivastav902 ปีที่แล้ว

    Hi Raghav, How to do Bandwidth testing in mobile for PerfTest? Please let me know this. Asked in one of the interviews

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว +1

      Hi Saurabh, do you mean the internet bandwidth testing? There are several apps present for this

    • @saurabhsrivastav902
      @saurabhsrivastav902 ปีที่แล้ว

      @@RaghavPal yes like testing mobile application on diff bandwidths.

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      okay, this can also be done with Chrome Dev Tools

  • @yashwantid8778
    @yashwantid8778 6 ปีที่แล้ว +1

    Plz make video on test plan or strategy for PT

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      Will do it soon

    • @sagarpardeshi9002
      @sagarpardeshi9002 5 ปีที่แล้ว

      @@RaghavPal Eagerly waiting for this Sir

  • @akshaytrakshay9097
    @akshaytrakshay9097 3 ปีที่แล้ว

    how to Resilience testing using jmeter ?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      Hi Akshay, basically you can put load in multiple ways to check your application
      • Load Testing
      • Spike Testing
      • Stress Testing
      • Endurance Testing
      It will depend on your needs and you will need to setup a test plan accordingly

  • @kiranpatil4968
    @kiranpatil4968 2 ปีที่แล้ว

    Make performance interview questions based on real time interview

  • @laxmans8411
    @laxmans8411 4 ปีที่แล้ว

    how to pick one value from drop down list in sapgui protocol..Please help on this sir. which function we r using for this query. please help on this anyone

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Laxman, I will have to check on this. Not very sure. Pls also try some online help

  • @PlutoMan37
    @PlutoMan37 5 ปีที่แล้ว

    hi ragav,i am trying to access a website for performance, however when i try to do it via jmeter or bad boy its gives http 404 error and site doesnt load ..can u tell me what mistake i am doing

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Ramarajulu, Is your system using any proxy to connect to the internet. You can also try blazemeter and check - th-cam.com/video/zn1DSUZ6t64/w-d-xo.html

  • @b3nisrael
    @b3nisrael 5 ปีที่แล้ว

    How do you test 1000 users? Is there a way to do it without actually involving 1000 users?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      Hi, you have to use performance testing tools like JMeter. automationstepbystep.com/performance-testing/

  • @saipremkumarpamarti1569
    @saipremkumarpamarti1569 2 ปีที่แล้ว

    Hello Sir, How to calculate the content display time also what is the performance tab in dev tools how to use that please make a video sir

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      I will check Sai

  • @deepakMCA2009knit
    @deepakMCA2009knit 6 ปีที่แล้ว +1

    Raghav, Can you please provide videos on Logic Controllers as well. I am hungry for more videos from you :)

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Deepak, glad to know this. You can find all video courses here - automationstepbystep.com/909-2/online-courses/

    • @deepakMCA2009knit
      @deepakMCA2009knit 6 ปีที่แล้ว

      Could you please let me know that in which section I can have it. I have completed all tutorials accros 3 level and few of the 4th one...

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      Hi Deepak, I might have not covered all the logic controllers, but will do it soon

    • @deepakMCA2009knit
      @deepakMCA2009knit 6 ปีที่แล้ว

      thank you. My be this is wrong place to ask but....
      Raghav I am on bech at HCL and have prior basic experience of Selenium WebDriver with TestNg and Java. With help of you I regain my confidence in Jmeter back.
      Which tool would be best for me in terms of salary growth, i.e. Jmeter of Selenium.
      HCL is offering of selenium and jmeter under their IJP. Asap rply will help me a lot as I ha e to tell them in nxt 4 days....

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      With Selenium you will go in UI testing , With JMeter it will be performance testing.
      Do you have any preferences ?
      If not I can suggest go with JMeter

  • @manjunathal2606
    @manjunathal2606 5 ปีที่แล้ว

    how much salary can expect if having 3 years of experiance

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      For 3 years you can expect anything in the range of 5 to 8. It can vary with org and skill set

  • @BroERNESTOX
    @BroERNESTOX 2 ปีที่แล้ว

    Good content, you are on it. came up on your video while searching for Jmeter. 😉

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Welcome aboard!

  • @MyAnujchauhan
    @MyAnujchauhan 5 ปีที่แล้ว

    What's the use of blazemeter n badboy tool or these tools are using only for recording test script?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Anuj, yes mainly for recording, BadBoy not used now, Blazemeter is acually a complete cloud solution for performance testing. For recording we use a blazemeter chrome plugin.

  • @atulraghuvanshi
    @atulraghuvanshi 5 ปีที่แล้ว

    can you please let us know how to find number of virtual user required if we have TPS and one user cycle time

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Atul, this will be a very generic data to predict users, as the threads (users) increases we cannot predict the behaviour in linear terms. We have to get requirements in terms of sla on avg response times, resource utilization limits etc and then divide our tests in section like 0-10 users 10-50, 50-100 etc. This can change based on needs and then setup your performance test

  • @snehasisdas61
    @snehasisdas61 3 ปีที่แล้ว

    Hi,
    Can you please give me some idea on performance bottlenecks

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      I will plan a session

  • @DileepKumar-uh6pm
    @DileepKumar-uh6pm 3 ปีที่แล้ว

    is performance testing related to automation testing

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      Hi Dileep performance testing comes in non-functional testing and when you use automation tools, platforms to do it you can say it is automated performance testing

  • @yourworld4786
    @yourworld4786 5 ปีที่แล้ว +1

    Thanks for this video, I have been asked in the interview what are the challenges you have faced during performance testing? Please answer to this question please thanking you

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +2

      Hi Faizan, ideally it should be based on your experience, however few general challenges people face in performance testing are
      1. Setting up the correct environment for performance testing
      2. Setting up benchmarks
      3. Running tests with same environmental factors for consistent results
      4. Collecting and managing results for better analysis
      5. Infrastructure management

    • @yourworld4786
      @yourworld4786 5 ปีที่แล้ว +1

      Automation Step by Step - Raghav Pal thank you my friend , you are supremely talented

    • @yourworld4786
      @yourworld4786 5 ปีที่แล้ว

      Where are you based on ?

    • @yourworld4786
      @yourworld4786 5 ปีที่แล้ว +1

      Automation Step by Step - Raghav Pal as far as my understanding a tester never set up an environment, it’s been set up and given by middleware team

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Yes, you have to get help from the network or infrastructure team to setup env.

  • @mayankfromait
    @mayankfromait 5 ปีที่แล้ว

    Do you have any video teaching users to create generic performance framework

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      Hi Mayank, I have videos on setting up performance tests with JMeter - automationstepbystep.com/online-courses/

  • @nikhilshirodkar6791
    @nikhilshirodkar6791 5 ปีที่แล้ว

    Hi Raghav,
    Can u please tell me - what will be machine test for loadrunner?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Nikhil, I have not yet covered LoadRunner.

  • @rakshandashinde8644
    @rakshandashinde8644 4 ปีที่แล้ว

    What is differnce between Jmeter and Selenium Webdriver?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Rakshanda, JMeter is for performance testing and can be used for a variety of applications like web, mobile, db, ftp, api etc. Selenium is a functional testing library for web browser apps

  • @fouziyahanif4429
    @fouziyahanif4429 6 ปีที่แล้ว

    Hi.. Secured service testing can able to done by jmeter

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Fouziya, what kind of secured service. Pls provide details

  • @fouziyahanif4429
    @fouziyahanif4429 5 ปีที่แล้ว

    Hi Raghav,
    If my start time and end time is same on result analysis ( view results tree used load with 100 users) what does it mean. Whether it is good or bad. How to analysis this EG: source file: created.csv
    Start time: 26/08/2019 11:50 AM
    End time: 26/08/2019 11:50 AM

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      Hi Fouziya, are you saying start time and end time for performance test? If you are running test with 100 users it should take some time. Pls check your setup again.

    • @fouziyahanif4429
      @fouziyahanif4429 5 ปีที่แล้ว

      @@RaghavPal Thanks Raghav. I have tried as mentioned again I have performaned the same. Still I m getting the same.. even I'm having different tokens as well. Should I give delay time period.

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      You can try. Also add listeners to check the actual response you get. and see the number of runs

  • @hendroriu
    @hendroriu 6 ปีที่แล้ว

    Hi Raghav, how about perfomance testing on Mobile Application? is it enough just do it on Web Application?

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      Hi Eko, it will depend on the need, I will suggest that you do one performance testing at API level just to check the network calls are performing well and then can setup a test on the application

    • @hendroriu
      @hendroriu 6 ปีที่แล้ว +1

      +Automation Step by Step - Raghav Pal
      Thanks Raghav for your advice

  • @tejkumarkempaiah4906
    @tejkumarkempaiah4906 3 ปีที่แล้ว

    Hi Raghav,
    Is k6 performance test tool playlist in your todo list ? A curious question 😊

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      Not yet Tej, but I will check on this if many people need it

    • @tejkumarkempaiah4906
      @tejkumarkempaiah4906 3 ปีที่แล้ว

      @@RaghavPal : Thank you Raghav

  • @praneethg2027
    @praneethg2027 4 ปีที่แล้ว

    The tips are very good. Thanks, Raghav.

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Most welcome Praneeth

  • @RAMPrasad-ep2de
    @RAMPrasad-ep2de 2 ปีที่แล้ว

    One interviews asked me 2 questions related to below
    1. If i want to test an app with crores of people. How will you do that
    2. If you are using jmeter recorded, it will capture the credentials, what about the security of the credentials

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว +1

      Hi Ram,
      1. You can use performance testing using any tools like JMeter, Gatling
      2. Always do test on a test env

    • @RAMPrasad-ep2de
      @RAMPrasad-ep2de 2 ปีที่แล้ว

      @@RaghavPal
      1. will it support crores of people? I dont think so.
      2. It may miss use our credentials right coz it is a third-party application

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Ram, I will suggest to see some similar examples online

  • @vijinair5828
    @vijinair5828 5 ปีที่แล้ว

    Hi Raghav,
    Many a times in interview I have been asked a question as "Explain a bottleneck that you have experienced and how did u identify the problem?". Can you please answer this with an example?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Viji, This can be specific to your work and experience, If you ask me something that I can explain is.. While working on Continuous Integration on Jenkins, I had a need to integrate the testing jobs with dev build jobs, I did the same by chaining the jobs, However, we needed a comprehensive report or overview of multiple runs over a time. This was a bottleneck and after doing some analysis and research got to knwo about pipeline plugins in Jenkins and used the same to handle this scenario.
      Now, this is a scenario specific to my experience, You should think something that you have witnessed and handled.

    • @vijinair5828
      @vijinair5828 5 ปีที่แล้ว

      @@RaghavPal Thank you so much. Your videos are excellent and keeps me motivated:-)

    • @dileepkumarkambali1509
      @dileepkumarkambali1509 5 ปีที่แล้ว +5

      Hi,
      I think i am qualified to answer this question.
      Bottle neck is nothing but application's strange behavior or problems and issues which are actually in hidden nature.
      Being a performance tester i have found the many bottle neck of the application while doing the performance testing.
      How : while executing the performance test plan you need to monitor the tools like app insight and Db monitoring tool. These tools to help you to find out the bottle neck.
      What I found: deadlocks in db.
      I have found that deadlocks are happening frequently once load is crossed 50. This happed because of the the flat table implementation issue.
      Conclusion : only performance testing can identify the hidden bottlenecks.
      Thank you 😊

  • @anithapv5758
    @anithapv5758 3 ปีที่แล้ว

    Good evening sir I need real time performance testing interview questions in jmeter

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      I will plan to add them Anitha

    • @anithapv5758
      @anithapv5758 3 ปีที่แล้ว

      @@RaghavPal ok sir

  • @fouziyahanif4429
    @fouziyahanif4429 6 ปีที่แล้ว

    Hi Raghav,
    The question what i have got from interviewer is. I have increased the load to 1000 and i got the results from listeners. They asked me is there any log file on server which you have hit , how do i know whether the 1000 users hit the server is there any report format on server.
    I don''t have real time experience on this.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Fouziya, here at server side there are monitors that logs this and these logs can be checked for this scenario

    • @fouziyahanif4429
      @fouziyahanif4429 6 ปีที่แล้ว

      Automation Step by Step - Raghav Pal
      How about the failed one.. my jmeter got failed for certain sample request that to logs appear on serve side.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      JMeter works on network request and response, Server will have the logs for all the request irrespective of whether its coming from JMeter or not.

  • @ShravMunnakrazzy
    @ShravMunnakrazzy 3 ปีที่แล้ว

    Hi Raghav, Thanks a lot for your videos!! I have below Performance Interview question asked: Can you please help me with the appropriate answer to it!!
    Q: You are given a requirement which states "The system should scale to 2000 users". What other questions would you need to ask in order to get enough information to create a workload??

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      Hi Sravan,
      you can ask the following
      1. What should be the ramp up steps and time
      2. What all scenarios and modules needs to be included
      3. Do we need to have unique user details for each request (if yes, you may need to use a CSV file for test data)
      4. Do we need to add think time (delay between requests)
      5. Do we need to have geographical distribution (users from diff geographies using the app)

    • @ShravMunnakrazzy
      @ShravMunnakrazzy 3 ปีที่แล้ว

      @@RaghavPal thanks for the response Raghav.
      To addition to the above I have also been asked below questions. Please provide your insights.
      Q2: How could the requirement above be expanded so that is more descriptive and testable?
      Q3: As well as creating a script in a tool to do the performance testing, what other factors would need to be considered for a performance testing engagement?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      I will plan to create a session on this

    • @ShravMunnakrazzy
      @ShravMunnakrazzy 3 ปีที่แล้ว

      @@RaghavPal thank you Raghav

  • @kalpeshganekar
    @kalpeshganekar 6 ปีที่แล้ว

    Thanks a lot Raghav, Can You plz help, I want to perform load testing by 10000 concurrent users load, I am good at JMeter but it seems it doesn't support 10000 users, Is blazemeter the better option to do it although its paid.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Kalpesh, if you do not have the required infrastructure, you can use blazemeter

    • @sajidpatel6593
      @sajidpatel6593 5 ปีที่แล้ว

      User distributed setup - running 10000 users on a single JMeter node is not recommended

    • @kalpeshganekar
      @kalpeshganekar 5 ปีที่แล้ว

      Thanks Rachav, I have the infrastructure ready, Can I whitelist my IP from server so the IP will not block after the load of 10000

    • @malayshah5156
      @malayshah5156 5 ปีที่แล้ว

      Hi Kalpesh, u can use the RedLine13 tool for 10K concurrent users scenario.

  • @balachandrankandasamy824
    @balachandrankandasamy824 4 ปีที่แล้ว

    Thank you for the video.

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      You're welcome Bala

  • @nileshgadekar668
    @nileshgadekar668 4 ปีที่แล้ว

    How we do performance testing using selenium with python?? What tools / packages we used for this ??

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +1

      Hi Nilesh, You can get Selenium with Python tutorials here - automationstepbystep.com/

    • @nileshgadekar668
      @nileshgadekar668 4 ปีที่แล้ว

      @@RaghavPal is this jmeter also use for python selenium as well??

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +1

      JMeter is a performance testing tool. So irrespective of the application tech stack, you can use it to check the performance with user load

    • @nileshgadekar668
      @nileshgadekar668 4 ปีที่แล้ว

      @@RaghavPal thank you so much for ur help sir ..it means a lot for me..coz I m all preparing python selenium from ur videos ❤️❤️

  • @MyAnujchauhan
    @MyAnujchauhan 5 ปีที่แล้ว

    One more ques, what should we do when around 1000 user or more are adding in every 5 mins?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      You can create the test plan accordingly. Use Ultimate thread group

    • @MyAnujchauhan
      @MyAnujchauhan 5 ปีที่แล้ว

      @@RaghavPal you mean stepping thread group

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Anuj, there is an ultimate thread group as well, see if that works for you

  • @sivasai2135
    @sivasai2135 3 ปีที่แล้ว +1

    Hi , Raghav i 'm the beginner of Performance Testing , i dont know anything but your videos i gained definitely some knowledge its sure to tell you Thanks a lot...👏👏 But i want to know one thing is as a Tester we understand documents clearly and can we create "Test Plan" or Developer create??? Pls clarify my doubt ASAP....Thanks in Advance👍👍👍

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +2

      Hi Siva, great to know, Yes as testers, you can and should contribute to Test Plan

    • @sivasai2135
      @sivasai2135 3 ปีที่แล้ว +1

      @@RaghavPal Thanks a ton..👏👏👏

  • @chicku975
    @chicku975 3 ปีที่แล้ว

    so useful

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      Thanks Sachindra

  • @yazh403
    @yazh403 3 ปีที่แล้ว

    Wt is diff between stress testing and soak testing

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +2

      A stress test is a type of performance test that checks the upper limits of your system by testing it under extreme loads.
      If you stress test for a long period of time to check the system’s sustainability over time with a slow ramp-up, it’s called a Soak Test.

    • @yazh403
      @yazh403 3 ปีที่แล้ว

      I am looking for job.. could you help me

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      Currently I do not have any direct ways but can help in any technical topics that you may be preparing and if I teach that

    • @yazh403
      @yazh403 3 ปีที่แล้ว

      I am technically strong ..but no one refer my profile

  • @ushalaxmiv3585
    @ushalaxmiv3585 3 ปีที่แล้ว

    Hi Raghav ,i have one question .how to decide number of users for different tests?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      Hi Usha, when we do a performance test, we start with single user and then go up gradually like 10, 50, 100, 500 etc So that we run with all this load and can then compare the metrics
      And then the max user load depends on your real time use of application