JMeter Full Course Masterclass | Step by Step for Beginners | Raghav Pal |

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 1.6K

  • @Alex-gh7lj
    @Alex-gh7lj 3 ปีที่แล้ว +22

    Superb course! This made my life much easier in grasping JMeter! Thanks for all your efforts!

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

      Most welcome Alex

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

      @@RaghavPal
      *Raghav sir..*
      I am not getting the security certificate file for jmeter.. at *1:07:22* please tell me what to do to get that sir..??🙏

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

      @@aariandsanamfanboy6401 Try to record JMeter Test Script. While start of recording Jmeter will generate certificates in bin folder.

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

    You're putting the knowledge into the brain directly, very thankful to you sir,

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

      So nice of you Kothapally

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

    This road of sharing knowledge is making thousand's of peoples life's easier and less stressfull. There is a Serbian saying for you mr. Raghav Pal....(rough translation): may people like you multiple(duplicate) by the thousands!

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

      I am so happy and humbled to see your message. Thanks a lot

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

    superb course... we can use this as effective standard learning course

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

      thanks Sai

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

    Wow Man you are such a great teacher
    Thank you

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

      You are very welcome Kelly

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

    Superb information given in the video

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

      Thanks a lot Deepthi

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

    Is it possible to run threads with users following different steps?
    With the way it is structured currently, running a thread with 5 users will have the users doing the same thing one after another. Is it possible to make the steps(or actions) random per user?
    So take for instance an eCommerce shop with steps:
    1. Browser a product
    2. Go to wishlist
    3. Add product to cart
    4. Make an order
    While user A is doing steps 1,3,4, I would like user B do steps 2,3,4.
    Because in a real world scenario this would be the case.

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

      Yes, it is possible to run threads with users following different steps in JMeter. There are a few ways to do this.
      One way is to use the **Random Order Controller**. This controller will randomly order the execution of the child elements. So, if you have a thread group with 5 users and each user has a list of steps, the Random Order Controller will randomly order the steps for each user.
      Another way to do this is to use the **Inter-Thread Communication** (ITC) mechanism. This mechanism allows you to pass data between threads. So, you could create a variable that stores the current step and then use the ITC mechanism to pass the variable from one thread to another.
      Finally, you could also use a custom JMeter plugin to do this. There are a number of plugins available that can be used to randomize the order of steps for users.
      Here are the steps on how to use the Random Order Controller to randomize the order of steps for users in JMeter:
      1. Create a thread group.
      2. Add a Random Order Controller to the thread group.
      3. Add the steps that you want to randomize to the Random Order Controller.
      4. Set the **Random Order** property to **Yes**.
      5. Run the test plan.
      The Random Order Controller will randomly order the execution of the steps for each user.
      Here are the steps on how to use the Inter-Thread Communication mechanism to randomize the order of steps for users in JMeter:
      1. Create a thread group.
      2. Add a variable that stores the current step.
      3. Set the variable scope to **Thread Group**.
      4. Add a sampler to the thread group for each step.
      5. In each sampler, get the current step from the variable.
      6. Perform the action for the current step.
      7. Set the current step to the next step.
      8. Run the test plan.
      The Inter-Thread Communication mechanism will pass the current step variable from one thread to another. This will allow you to randomize the order of steps for each user.
      I hope this helps

  • @Sampathyadav27
    @Sampathyadav27 7 หลายเดือนก่อน +1

    Can u please make a video on regular expressions in jmeter

    • @RaghavPal
      @RaghavPal  6 หลายเดือนก่อน

      Sampath
      I believe I have discussed on this in the Correlation part.. Can also check this separate video - th-cam.com/video/7-NcyZuUQnw/w-d-xo.htmlsi=FgNyN7GqZ54-aJE_

  • @Johnsahu-m7k
    @Johnsahu-m7k ปีที่แล้ว +2

    hey raghav. i have completed this video. can i mention in my resume as a 1 years experience in performance testing using jmeter tool. is sufficient or not.

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

      Shiv
      If you have followed all topics with hands-on and have understood the concepts, you can mention JMeter skill in your resume.
      I will not suggest to fake your experience, but you can mention that you have worked practically on JMeter
      You can also upload your JMeter project on GitHub and mention the link in your Resume. This will give you extra weightage

    • @Johnsahu-m7k
      @Johnsahu-m7k ปีที่แล้ว

      @@RaghavPal Tnx..

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

    Is this course only for beginner level or advanced level also?

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

      Hi, this starts from basics, I have tried to cover most of the beginner topics and some high level, Basically this course helps to get started with JMeter and takes you to a point where you can work with any JMeter project with the foundation laid by this course and add to your knowledge as per the project requirements

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

      @@RaghavPal Thank you so much Raghav for clarifying it

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

    Thank you sir the way you are explaining the things is just awesome ....sir after setting the proxy I was unable to browse any thing and it is showing some security error while recording so could please help me out with this

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

      Hi Hymavathi, this may be due to your system or network settings. You may skip that part

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

      @@RaghavPal thanks raghav 👍

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

    Hi Raghav, thanks for the course, it's really helpful. Just want to know that is there any way we can connect a DB of application under test with Jmeter and perform load testing on it?

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

      Hi Shirish, yes there is option for DB testing in JMeter, you can check some online examples th-cam.com/video/oy53KAKHpts/w-d-xo.html

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

      @@RaghavPal Hi Raghav, thanks for your quick response and sharing video URL. Followed the video and JDBC connection worked on a very first instant.
      Do you have any video which explains login scenario where access_token//session token expires after some interval of time (15 mins)?

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

      Hi Shirish, great to know, not this one as of now

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

      @@RaghavPal No worries, thanks for the reply.

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

    Hi Raghav,
    I am facing an issue with recording using BlazeMeter, every time when i start recording its throwing me an error
    Error.
    An error occurred while processing your request.
    To open the web app, you need to change your browser settings to allow third-party cookies.
    Third-party cookies are enabled only still m facing this issue.
    please help me Raghav in this scenario.

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

      Hi Feroz, pls check this cleeng.zendesk.com/hc/en-us/articles/360009526800-How-to-enable-third-party-cookies-on-my-browser-

  • @ashishnaidu2487
    @ashishnaidu2487 4 หลายเดือนก่อน

    Hi Raghav Sir, we have a web application created in HTML, CSS & Blazor technologies at front end but NOT JavaScript. So when performing Performance Testing using Blazemeter recording, the script does not render correctly. It only gives CSS as response and request has ONLY login and logout links, there is no information of Headers too.
    I tried with Mozilla Firefox too where changing the proxy and tried to record but had no success, as the website could not load in the proxy settings, so there was no script recorded at all.
    This is going to be our first release of the website to public but wanted to give a performance testing before it.
    Could you please guide us or assist us on how to overcome this issue please of recording and getting the scripts?

    • @RaghavPal
      @RaghavPal  4 หลายเดือนก่อน

      Ashish
      Let's break down the issues you're facing and explore potential solutions:
      1. BlazeMeter Recording Issues:
      - You mentioned that BlazeMeter records only the first step, which is loading the URL. When you save the file and open it in JMeter, you see that there is only one transaction controller with one sampler that has a GET call pointing to the server
      - This behavior might be due to the specific steps in your application not generating HTTP requests that BlazeMeter can capture.
      2. Troubleshooting Steps:
      - Check HTTP Requests: First, verify whether the steps in your application are generating any HTTP requests. You can cross-check this using the "Network" tab in your browser's developer tools. If the requests are happening but not getting captured by BlazeMeter, you can raise an issue via BlazeMeter Support.
      - Browser Automation Framework: If your steps do not generate HTTP requests, you won't be able to replay them using JMeter. In this case, consider using a browser automation framework like Selenium to simulate user interactions and capture the necessary requests.
      - SSL Debug Logging: If you encounter issues related to SSL/TLS, enable SSL debug logging in JMeter by adding the following line to your `system.properties` file: `javax.net.debug=ssl`. Additionally, set the default protocol to TLS in your `jmeter.properties` file: `https.default.protocol=TLS`
      - Calibrate Your JMeter Test: Start debugging your script with one thread, one iteration, and use elements like the View Results Tree, Debug Sampler, and Dummy Sampler. Keep the Log Viewer open to catch any JMeter errors and ensure your script performs as expected
      3. Proxy Settings in Firefox:
      - If you're having trouble recording with BlazeMeter due to proxy settings in Firefox, try the following:
      - Uncheck the Proxy option in BlazeMeter to turn it off.
      - Click "Apply" to save the changes.
      - Go to your Recorder page and click the "TERMINATE PROXY" button at the bottom of the left panel
      4. First Release Testing:
      - It's great that you're planning to perform performance testing before the public release. Ensuring your application can handle the expected load is crucial for a successful launch.
      Remember to thoroughly test your application under various scenarios to identify bottlenecks, optimize performance, and ensure a smooth user experience

    • @ashishnaidu2487
      @ashishnaidu2487 4 หลายเดือนก่อน

      @@RaghavPal Thanks a Ton for providing a such a detailed guidance and assistance. I will follow the same as you suggested and will try to get the results out.
      You are the best, I really mean it.

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

    Now in Jmeter/Bin/----no jmeter.bat file is there...so how will i proceed...

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

      Hi Jay, Goto jmeter.apache.org/download_jmeter.cgi and get the zip file from Binary section (not Sources section)

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

    I'm wondering about the 7 dislikes, who can dislike this video?? oh man this is the most decent Jmeter Tutorial In the entire world! you made my day bro

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

      I am so happy & humbled to see your message Simin

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

    1 dislike from JMeter training center (paid)
    Admin 😂

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

      that's ok Ilavarasan

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

      @@RaghavPal you are doing a great job, please keep continuing.

    • @aakashamatya3580
      @aakashamatya3580 8 หลายเดือนก่อน +1

      What a pathetic guy is this training center guy

  • @prithvivishwanath
    @prithvivishwanath 9 หลายเดือนก่อน +2

    Hi Raghav ...
    Can i learn AppDynamics after learning Jmeter ?...
    Is AppDynamics have scope in market ? After learning Appdynmaics can i expect any calls from good companies ?
    Please answer Raghav :)

    • @RaghavPal
      @RaghavPal  9 หลายเดือนก่อน +1

      Prithvi
      ## Learning AppDynamics after JMeter
      Yes, learning AppDynamics after JMeter can be a valuable career move. Both tools are used in the performance testing field, but they have different strengths and weaknesses.
      *JMeter:*
      *Open-source:* Free to use and widely adopted.
      *Load testing:* Excellent for simulating high user loads and analyzing performance bottlenecks.
      *Scripting:* Powerful scripting capabilities for complex testing scenarios.
      *Limited monitoring:* Can monitor basic metrics but lacks advanced capabilities.
      *AppDynamics:*
      *Commercial:* Paid solution with more advanced features.
      *End-to-end monitoring:* Provides comprehensive visibility into application performance and infrastructure health.
      *AI-powered insights:* Identifies root causes of performance issues and predicts future behavior.
      *Limited scripting:* Offers less scripting flexibility compared to JMeter.
      *Learning AppDynamics after JMeter can be beneficial for the following reasons:*
      *Complementary skills:* You can leverage your existing knowledge of performance testing with JMeter to learn AppDynamics quickly.
      *Increased market value:* AppDynamics is a widely used tool in the enterprise, and having expertise in it can make you a more attractive candidate for employers.
      *Career progression:* Learning AppDynamics can open doors to new job opportunities in application performance management (APM) and DevOps.
      ## Market Scope of AppDynamics
      AppDynamics has a solid market presence and is considered a leader in the APM space. According to Gartner's Magic Quadrant for Application Performance Monitoring, AppDynamics is a leader in the market and is positioned well for future growth.
      *Here are some reasons why AppDynamics has a good market scope:*
      *Growing demand for APM:* As businesses rely more heavily on technology, the need for effective application performance monitoring is increasing.
      *Cloud adoption:* AppDynamics is well-suited for monitoring cloud-based applications, which is a rapidly growing market segment.
      *AI-powered insights:* AppDynamics' AI capabilities help businesses identify and resolve performance issues quickly and efficiently.
      *Integration with other tools:* AppDynamics integrates with various other tools, such as DevOps tools and cloud platforms, making it a versatile solution.
      ## Job Opportunities with AppDynamics
      Having expertise in AppDynamics can open doors to various job opportunities. Some potential job titles include:
      *AppDynamics Engineer*
      *APM Specialist*
      *Performance Testing Engineer*
      *DevOps Engineer*
      *Cloud Performance Engineer*
      These jobs typically involve tasks such as:
      * Implementing and configuring AppDynamics
      * Monitoring application performance
      * Identifying and resolving performance issues
      * Collaborating with developers and other teams
      * Reporting on performance metrics
      *The demand for AppDynamics skills is expected to grow in the coming years, making it a valuable skill for anyone looking for a career in performance testing or APM.*
      ## Conclusion
      Learning AppDynamics after JMeter can be a strategic move to enhance your career prospects in performance testing and APM. With its growing market presence and increasing demand, AppDynamics offers valuable skills that can lead to exciting job opportunities.

    • @prithvivishwanath
      @prithvivishwanath 9 หลายเดือนก่อน +1

      @@RaghavPal really sir you made my day … I was not expected this detail explanation to my question … thank you very much Raghav 🙏
      Love you sir

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

    You are the dude, this world needs. Wishing you the best

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

      Thanks a lot

  • @DarshakPaladiya
    @DarshakPaladiya ปีที่แล้ว +16

    I was new to learning Jmeter but after completing your masterClass course, I m very confident to do performance testing with a good and quick hand. It is very useful for that who didn't know anything about Jmeter. Thank you for it amazing gift, Raghav Pal.

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

      Most welcome Darshak

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

    Wow great course Mr Ragav, thank you very much for your contribution and commitment 🙏🏼 I’m excited and looking forward to yet another amazing Terraform course from you. Thank you again.

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

      Thanks Lujain, I will plan for it

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

      @@RaghavPal i want to know how to upload file in graphql in jmeter please help me here

  • @AjBwood8044
    @AjBwood8044 7 หลายเดือนก่อน +1

    Devloper Learn Jmeter
    Manual Tester Learn Jmeter
    Functional Tester Learn Jmeter
    QA lead Learn Jmeter
    Dev ops learn JMeter
    All functional people learn Jmeter
    Now Performance Test Engineer crying at the corner..This functional new bie destroying performance testing industry by knowing nothing about performance engineering...😢

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน

      the focus should be to learn the concepts of performance testing.. JMeter can be a starting point

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

    Thank you so much
    I want to know one things please reply-
    How 1 million user hit the API, and memory we need for those users.

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

      Hi Ravi, in the FAQ section, you can find a typical general load that you can put from a standart system having 2.3 ghz CPU processor with 4 to 8 GB RAM. Generally it can handle 600 to 1000 users. So you will need higher infrastructure for 1 million.
      Some other good practices for a performance test
      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. Always have a baseline to compare your test against.
      4. 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
      5. Focus on the areas that needs performance testing based on user scenario
      6. Always document your results

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

    JMeter QUIZ - QUIZ - forms.gle/3EJr3aKgNRzJau3S7 Tell me your score in here

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

      I have got13 points🤣

    • @poojac.k1822
      @poojac.k1822 2 ปีที่แล้ว

      15/17

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

      16/17 @Raghav Pal

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

      18/22
      I'hv some q related to output file from command line bcz when I run it from command line they create pdf file don't know why can you plz tell me the reason how to sort it???

    • @alkesh.sakhare
      @alkesh.sakhare 2 ปีที่แล้ว

      22

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

    You are spending your golden Time for others. Thank you. Good luck.

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

      So nice of you Anita

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

    Hi.
    Can you please help me out?
    I am not able to find ApacheJmeterTemporaryRootCA.crt file in jmeter >bin.
    Where i can find this?
    I am using Apache JMeter (5.4.3)
    Please help me out.

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

      Hi Vipin, Click on the "start" button on the HTTP(S) Test Script Recorder and it will generate one for you.
      You may be trying to import first and then start the recorder

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

    Just completed the entire masterclass. Exceptional work!. Really Useful and would highly recommend, Thanks a lot Raghav , you made my life easier!

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

      Most welcome Saideep

  • @saashak2229
    @saashak2229 3 หลายเดือนก่อน +1

    Hi , Thank you for all your effort! I wanted to ask if jmeter can run from another region ? Say New York if I am running the test from India ?

    • @RaghavPal
      @RaghavPal  3 หลายเดือนก่อน

      Saasha
      JMeter can indeed be used to simulate load testing from different regions. Here are a few approaches you can consider:
      1. Distributed Mode:
      - JMeter supports distributed clustered mode, allowing you to have load generators (JMeter instances) residing in different geographic locations
      - For example, you can launch virtual machine instances on Amazon EC2 in various regions. Micro instances are free and can be used for testing purposes
      - Configure your JMeter test plan to run in distributed mode, specifying the remote servers' IP addresses or hostnames
      2. BlazeMeter Cloud:
      - BlazeMeter offers geo-distributed load testing. It's free for up to 50 concurrent virtual users
      - You can use BlazeMeter to simulate load from different regions, even if your application is in a testing environment
      3. Proxy Services:
      - Consider using proxy services to simulate different locations
      - Services like Hola allow your local machine to appear as if it's in a specific country. However, this might not be suitable for Linux servers
      Remember to adjust your test plan settings and ensure that your network allows communication between the JMeter instances in different regions
      -

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

    Today I completed this Jmeter course. This is very helpful in my work to test an application performance.
    Thank you Raghav.

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

      Most welcome Charan

  • @satishchowdaryp
    @satishchowdaryp หลายเดือนก่อน +1

    is it possible to capture the results of post call and use them in get call.
    for ex: caputring the values from two fields and I need to use them in get
    how can i achieve this ?

    • @RaghavPal
      @RaghavPal  หลายเดือนก่อน

      yes, can do that using correlation and using post processors like:
      Regular Expression Extractor
      XPath Extractor
      JSON Extractor
      Some videos to help you :
      JMeter Correlation: th-cam.com/video/7-NcyZuUQnw/w-d-xo.htmlsi=Q6TgOKUPUDgQVBrw
      JSON Extractor: th-cam.com/video/3w0x6u4-6ng/w-d-xo.html

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

    Thank you for this video! I've used JMeter before but I never knew how to create a request from scratch!

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

      Glad it was helpful Marche

  • @Ranisha-Marakkar
    @Ranisha-Marakkar ปีที่แล้ว +1

    Hello sir….are the details given on soap API and Rest API enough on these topics, so that I can add in my resume or do I learn more on these 2? Pls reply sir…
    Thanks for ur great job

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

      Hi Ranisha, I will suggest to check some basic videos on API Testing. Can check my API Testing section here - automationstepbystep.com/

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

    I am yet to complete this video but it looks awesome. Your voice, pitch, concepts everything is perfect. I had attended 1 course earlier so its perfect for me as a crash course within short timespan. :) Thanks for these videos. Expecting something similar for Neoload and LoadRunner as well if you can.

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

      Thanks Surekha, I will plan on these topics too

  • @abhishekkumar-jw6rl
    @abhishekkumar-jw6rl 2 ปีที่แล้ว +1

    Hi Raghav...can jmeter be installed an as desktop icon and opened as desktop icon instead everytime from terminal?

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

      Hi Abhishek, you can add the commands in a text file and save it as .bat format to create a batch file

  • @ДенисГайворонский-в2щ
    @ДенисГайворонский-в2щ 3 ปีที่แล้ว +10

    Thank you for the detailed explanation of how to use the Jmeter. It really helps!

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

      You're very welcome!

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

      Тебе не противно было слушать этот акцент? Я как включил, у меня сразу отторжение от такого английского. Уж лучше бы он текстовый формат записал и через голосового бота прогнал

    • @ДенисГайворонский-в2щ
      @ДенисГайворонский-в2щ 2 ปีที่แล้ว

      @@4elog не помню, но объяснение тогда помогло)

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

    When I add JMeter bin folder to the path, still it is not callable outside of the bin folder. Please kindly help!!!

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

      Hi Umarov,
      If you've added the JMeter bin folder to your system's PATH environment variable, but you're still not able to call it from outside the bin folder, there could be a few reasons for this:
      Make sure you have restarted your terminal or command prompt after adding the JMeter bin folder to your PATH. Changes to the PATH variable only take effect after you restart your terminal or command prompt.
      Check the value of your PATH environment variable to make sure that the JMeter bin folder has been added correctly. You can do this by opening a command prompt or terminal window and running the following command:
      echo %PATH%
      or
      echo $PATH
      This will display the current value of your PATH environment variable. Check if the JMeter bin folder is listed in the output.
      If the JMeter bin folder is listed in your PATH environment variable, but you're still unable to call it from outside the bin folder, you can try specifying the full path to the JMeter executable when you run it. For example, instead of running jmeter, you can run:
      /path/to/jmeter/bin/jmeter
      Replace /path/to/jmeter with the actual path to your JMeter installation.
      I hope this helps! Let me know if you have any further questions.

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

    Thanks a lot naveen, you are doing great service to the software community. Keep helping people as much as you can, you have great knowledge and great teaching skills.

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

      Thanks a ton

  • @Star-vg7ix
    @Star-vg7ix 3 ปีที่แล้ว +10

    you forgot to mention that on the initial run, the jmeter certificate will not be in the /bin file. You have to first run the testscript recorder piece (there is a start button there) and this puts the certificate into the /bin folder. You can import it from there.

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

      Yes, thanks for adding

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

    *Raghav sir..*
    I am not getting the security certificate file for jmeter.. at *1:07:22* please tell me what to do to get that sir..??🙏

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

      not sure, if there are any changes, just try to use the same ver as I am using or can check some online examples

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

    Hi there Raghav. This is a fantastic resource for anyone getting to grips with Jmeter. Your section on testing SOAP APIs had me up and running with simple tests in no time at all. Many thanks for making this, it's very much appreciated.

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

      Glad it was helpful Andrew

  • @learnresearchpresentation5925
    @learnresearchpresentation5925 หลายเดือนก่อน +1

    Hello sir, i am studying in Brazil i got interview after watching your playlist but they ask for beenshell scripting. Which i not find anywhere. I know java but i am not able how to do beenshell scripting can you make a detail video to do beenshell scripting with java?

    • @RaghavPal
      @RaghavPal  หลายเดือนก่อน

      I will plan on it. For now you can check some online examples.
      BeanShell is a lightweight, Java-based scripting language that allows you to write scripts that can interact with Java objects and classes. It's often used in JMeter to create custom scripts for tasks like data processing, conditional logic, and error handling.
      Can also find on it on the JMeter official documentation

    • @learnresearchpresentation5925
      @learnresearchpresentation5925 หลายเดือนก่อน

      @@RaghavPal it will be pleasure if you make one detail video on that. And remember me to mention me in the video. I will be very thankful for you. And i i will be also look documents on it. But there is no details video in TH-cam. Thanks to much sir to reply me.

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

    Finished master class today.Highly recommended.

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

      Thanks Anita, share in all your groups

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

    Hi Raghav. I am about to start this course from tomorrow. Just needed a brief overview if this course can help me clear jmeter interview? Or should I do another course to learn jmeter completely? Please advise. Others also can comment on what is the level of the course? Please reciprocate.

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

      Hi Naveen, yes, this will be good for any JMeter interview, will help if you can do hands-on

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

    Thank you Raghav, amazing work and great motivation for me to move forward with performance testing.

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

      Most welcome Polina,

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

    Hi raghav hope ur doing good. I need to loop the request untill response return "" can you help me out in this please

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

      Hi Dharani, you can use scripts & loops for this. Check these examples
      stackoverflow.com/questions/21190450/jmeter-loop-until-a-response-value-changes
      www.blazemeter.com/blog/while-controller-jmeter

  • @Akshaykumar-vq5mp
    @Akshaykumar-vq5mp 8 หลายเดือนก่อน +1

    Hello sir, what to do if i don't have root ca certificate in the bin section of Apache Jmeter.

    • @RaghavPal
      @RaghavPal  8 หลายเดือนก่อน

      Akshay
      Check this - stackoverflow.com/questions/21053346/apachejmetertemporaryrootca-crt-not-generated

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

    One suggestion use light theme as it would be more clear while recording

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

      Hi Rohan, sure, in future will take note

  • @MaheshKumar-eg7hn
    @MaheshKumar-eg7hn ปีที่แล้ว +1

    This Video is enough to cover all concepts of the Jmeter?

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

      Hi Mahesh, This is enough for the concepts and to start on any JMeter project, After this you may have to study as per the project specific requirements. Can also check JMeter Interview Video - th-cam.com/video/ZCNbyN8DvNA/w-d-xo.html

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

    Is this still up to date for 2022? want to learn it. thanks.

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

    Hey Raghav,
    when I enter the java --version it shows me the same response as I entered the java -version.
    Kindly guide me through this
    I got 20/22 thanks for the quiz

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

      Great to know your quiz score, generally java -version works fine, if you are getting response to this, it should be good, can proceed

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

    Thank you so much for this course, very nice explained)

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

      Glad it was helpful Zahra

  • @amosayotunde9694
    @amosayotunde9694 17 วันที่ผ่านมา +1

    Can I still use this in 2024

    • @RaghavPal
      @RaghavPal  16 วันที่ผ่านมา

      Yes

  • @madhumithayogeeswaran5584
    @madhumithayogeeswaran5584 5 หลายเดือนก่อน +2

    Sir can u explain why should we go for api

    • @RaghavPal
      @RaghavPal  5 หลายเดือนก่อน

      Madhumitha
      Is your ques is "Why should you learn API Testing"
      Learning API testing and API automation testing offers several valuable benefits:
      1. Early Bug Detection:
      - API testing allows you to catch bugs early in the development process.
      - By validating APIs during testing, you prevent issues from propagating to the entire product or stalling development².
      - Imagine it as a health check for your software's building blocks!
      2. Increased Test Case Reusability:
      - Automated API testing provides reusable test cases.
      - You can efficiently validate API features across different scenarios, saving time and effort.
      - Think of it as building a library of reliable tests that you can reuse².
      3. Efficiency and Time Savings:
      - API automation testing speeds up the testing process.
      - Automated tests execute faster than manual ones, allowing quicker feedback.
      - This efficiency translates to faster development cycles and timely releases¹.
      4. Integration with CI/CD Pipelines:
      - API automation tests seamlessly integrate into your Continuous Integration/Continuous Deployment (CI/CD) pipelines.
      - You can automatically run tests whenever code changes are made, ensuring consistent quality throughout the development lifecycle.
      5. Improved Code Quality:
      - Rigorous API testing ensures that APIs adhere to standards and specifications.
      - It helps maintain code quality by catching inconsistencies and deviations.
      6. Cost Savings in the Long Run:
      - Catching and fixing issues early reduces the cost of addressing them later.
      - Efficient testing practices lead to cost-effective development².
      In summary, learning API testing empowers you to build robust, reliable software, streamline development processes, and contribute to overall product quality

    • @madhumithayogeeswaran5584
      @madhumithayogeeswaran5584 5 หลายเดือนก่อน

      @@RaghavPal I am watching ur video and doing hands on sir.Actually I testing tamilnadu electricity board website.In what way I will need to do api testing. Will that be necessary. I didn't understand wat u r saying I this video sir.why get keyword uses list users?

    • @RaghavPal
      @RaghavPal  5 หลายเดือนก่อน

      Okay, the API Testing section here will help you automationstepbystep.com/

    • @madhumithayogeeswaran5584
      @madhumithayogeeswaran5584 5 หลายเดือนก่อน

      @@RaghavPal sir while using listeners sometimes it is showing 0%error but after sometime if I am testing it is showing 100%error. Is that due to poor network connection

    • @RaghavPal
      @RaghavPal  5 หลายเดือนก่อน

      may be... will need to check logs.. or add assertions and see

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

    Bro I don't have jmeter report file in bin for importing SSL certificate how can I bro ?

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

    2 min silence for paid course 😢

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

      Hope this was helpful, share with all who may need this

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

    need to load test and performance test
    send 1000 text file to API as POST request
    Example:
    foreach (read the file name from folder) {
    file_content = readfromfile("path+filename")
    Http request = new request("API end point")//
    response = request.body(file_content)
    print(file_name, elapsed(Ms), response_status, response_code)
    is it possible to do using Jmeter for multiple files. using this files i need to do load and performance test.
    please help me

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

    Hello Raghava, In Jmeter 5.4.1 version Menu Bar is missing.

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

      Hi Meghana, I will check on this, although this is a very recent video so should not face many changes

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

    Never knew that latency to time for first byte to reach the client from server. And thanks for adding all the notes. God bless you.

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

      most welcome

  • @ADV-IT
    @ADV-IT ปีที่แล้ว

    Thanks!

  • @rahulkaundal7195
    @rahulkaundal7195 3 หลายเดือนก่อน

    I have only one word for you
    public class Main {
    public static void main(String[] args) {
    String s = "Amazing";
    System.out.print(s);
    }
    }
    --------------------------
    output : Amazing

    • @RaghavPal
      @RaghavPal  3 หลายเดือนก่อน

      Thanks a lot Rahul.. humbled

  • @seemapathak6456
    @seemapathak6456 3 วันที่ผ่านมา

    great work Raghav ,I have learned a lot from your channel. I have a request please make a tutorial for Visual Regression Testing. thank you in advance.

    • @RaghavPal
      @RaghavPal  3 วันที่ผ่านมา +1

      Great to know this helped Seema.. Sure i will check on this

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

    After watching 5/6 diff video, I landed in urs at this best for Beginners (all nicely explained)
    I have doubt:
    In http recorder, even though my site is https, proxy is setup under http not https...I was setting up under https and it was not recording, after lot of head banging carefully saw that proxy is set under http and not https
    The technical reason for the same?
    And if I use foxyproxy instead of browser proxy setting, will that affect any of my future test which may be more complex...?

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

      will need to check on this

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

    Those 2 files are missing what to do

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

      I will need more details, error and logs to troubleshoot Achyut

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

      @@RaghavPal thanks for the response sir I was searching for that ssl certificate . It was found by me after running html screen recorder

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

    Raghav is the only trainer who gives details description of all the details notes in the description box after every you tube video .I haven't seen anyone except raghav.

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

      so happy and humbled to see this Vipin, Thanks

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

    from where i can get note

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

      Hi Pawan, Can see in the description section below

  • @SnobbyLion
    @SnobbyLion 7 วันที่ผ่านมา

    You are a savior! I need to do load testing at work, my first time using jmeter, you've helped me so much so quickly! ❤

    • @RaghavPal
      @RaghavPal  6 วันที่ผ่านมา

      Glad I could help

  • @murthuzaalihussainy5522
    @murthuzaalihussainy5522 หลายเดือนก่อน

    Hi @Raghav Big fan of your work., Thank you for your classes which helps a lot... Have a small doubt How to increase font size in Jmeter could not find any solution for this

    • @RaghavPal
      @RaghavPal  หลายเดือนก่อน

      Thanks a lot Murthuza
      This can help stackoverflow.com/questions/36899553/how-to-change-font-size-for-jmeter

  • @SurendraSingh-tp2vz
    @SurendraSingh-tp2vz 2 หลายเดือนก่อน

    simply amazing course!!!! Thank you so much Sir for the awseome content as always :) wishing you all the best and good wishes!

    • @RaghavPal
      @RaghavPal  2 หลายเดือนก่อน

      Most welcome Surendra

  • @danialzash
    @danialzash 10 หลายเดือนก่อน +1

    Your explanations were clear, and the step-by-step approach really made the learning process smooth and enjoyable. Thanks a bunch for sharing your knowledge!

    • @RaghavPal
      @RaghavPal  10 หลายเดือนก่อน

      You're very welcome Danial

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

    Raghav, Its nice that you have shared the video on JMETER. However, you have not explained or very less explained concept behind particular elements.

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

      Hi Sumeet, I will plan to add a conceptual video as well

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

    Awesome course. I didn't find ApacheJMeterTemporaryRootCA.crt after downloading. What should i do now?

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

      Hi Anik, if you are missing ApacheJMeterTemporaryRootCA certificate in the bin folder while trying to import certificates to your browser,
      Click on the "start" button on the HTTP(S) Test Script Recorder and it will generate one for you
      User: As I was going step by step, I was trying to import first and then start the recorder.

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

    Thank you .. just one question in this video you have given example for HTTP but if we do user transactions using different sets of dat how we can do?

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

      Hi Syamveerna,
      You can use csv file for data sets, Have shown that in a section.

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

    Hi Raghav
    while try to run for 1st JMeter test, getting below error. It's not saving also. what could be error?
    2021-09-30 13:49:13,761 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[AWT-EventQueue-0,6,main]
    java.lang.NoClassDefFoundError: Could not initialize class org.apache.jmeter.gui.util.FileDialoger

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

      Hi Santosh, Did you change JMeter theme from JMeter -> Options -> Look and Feel -> Try to change and restart JMeter
      Also check this stackoverflow.com/questions/57190107/jmeter-why-get-error-when-try-to-save-test-plan

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

    while recording a site on AWS, we get PASSWORD_CLAIM_SIGNATURE, Can you please help us how to capture it.

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

      Hi, not very sure, this can help stackoverflow.com/questions/61495005/couldnt-generate-correct-password-claim-signature-in-php-for-cognito

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

    Hi Ragava,
    As always a great video, I think Request filtering in Test Script Recorder is missing can you please add it .

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

    Hello Raghav, I am getting the error message trying to Launch JMeter from my Windows System, how to fix this issue? Tried Launching from Command line
    : Error: Unable to access
    jarfile ApacheJMeter.jar
    errorlevel=1

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

      Hi Ramesh, try to download JMeter zip from Binaries section - www.apache.org/dist/jmeter/binaries/

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

    Hi sir
    how to add JMETER summary report results to database using non GUI (I am using postgress. I require to store the result in postgress DB.
    If I run Jmeter command "sh jmeter.sh -n -t "./LoadTest.jmx" -l "pa.csv" -e -o $PWD/html/pars" in non GUI mode then the html report detail require to store in DB)

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

      Hi, This can help stackoverflow.com/questions/36741446/add-summary-report-results-to-database-in-jmeter

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

    Hi sir
    how to add JMETER summary report results to database using non GUI (I am using postgress. I require to store the result in postgress DB.
    If I run Jmeter command "sh jmeter.sh -n -t "./LoadTest.jmx" -l "pa.csv" -e -o $PWD/html/pars" in non GUI mode then the html report detail require to store in DB)

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

      This can help stackoverflow.com/questions/36741446/add-summary-report-results-to-database-in-jmeter

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

    Great tutorial.
    1. Sir do you think my 16 gb RAM computer can handle 1000 to 5000 user per minute on jmeter?
    2. If not, which cloud testing cheapest tool should i prefer?
    3. If i want to use aws as cloud testing tool, any step by step explanation avl for that?

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

      Hi Ankit
      Here are some answers to your questions:
      1. Can my 16 gb RAM computer handle 1000 to 5000 user per minute on jmeter?
      The number of users that your 16GB RAM computer can handle will depend on a number of factors, including the type of tests you are running, the complexity of the tests, and the load on the system. However, it is unlikely that your computer will be able to handle 1000 to 5000 users per minute
      If you need to run tests with a high number of users, you will need to use a cloud-based testing tool or a cluster of computers
      2. Which cloud testing cheapest tool should i prefer?
      There are a number of cloud testing tools available, each with its own strengths and weaknesses. Some of the cheapest cloud testing tools include:
      * LoadNinja: LoadNinja is a cloud-based load testing tool that is priced on a pay-as-you-go basis. 

      * Akamai Blazemeter: Akamai Blazemeter is a cloud-based load testing tool that is priced on a monthly basis. 

      * AWS CodeDeploy: AWS CodeDeploy is a cloud-based deployment service that can be used to run load tests. 

      The best cloud testing tool for you will depend on your specific needs and requirements.
      3. If i want to use aws as cloud testing tool, any step by step explanation available for that?
      Yes, there are a number of step-by-step explanations available on how to use AWS as a cloud testing tool. Here is one example:
      * Step 1: Create an AWS account and sign in to the AWS Management Console.
      * Step 2: Create a load testing project.
      * Step 3: Create a load testing script.
      * Step 4: Configure the load testing project.
      * Step 5: Run the load test.
      *
      You can find more detailed instructions on how to use AWS as a cloud testing tool in the AWS documentation.
      I hope this helps

  • @AmmarKhan-q1t
    @AmmarKhan-q1t 7 หลายเดือนก่อน

    could you please tell us, if we can load test a 'data streaming API (like chatGPT)' using Jmeter? I read somewhere there is there is no built-in SSE support in Jmeter

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน

      Ammar
      While JMeter doesn't have built-in support for Server-Sent Events (SSE) directly, you can still load test data streaming APIs like ChatGPT with some workarounds and plugins:
      Here are the approaches you can consider:
      1. Simulating SSE with HTTP Requests:
      SSE as individual requests: If your streaming API exposes data chunks through distinct HTTP requests, you can create JMeter samplers simulating those requests at varying frequencies to represent user behavior. This approach might not capture continuous data flow perfectly, but it can still represent load on the server.
      Polling-based simulation: You can simulate fetching data periodically using HTTP requests at specific intervals, mimicking how users might check for updates. This is less accurate but simpler to implement.
      2. Plugin Options:
      JMeter Plugins: You can explore plugins that implement SSE functionality within JMeter. Consider options like:
      JMeter-WebSocket Plugin: [[invalid URL removed]]([invalid URL removed])
      JMeter SSE Plugin: [[invalid URL removed]]([invalid URL removed])
      External Plugins: Explore third-party tools like JMeter-Kafka Connector to send SSE events to JMeter, allowing simulation and analysis.
      3. Integration with Dedicated Tools:
      Combine JMeter with dedicated SSE testing tools: Consider tools like SSE Tester or k6. JMeter can handle initial authentication or pre-conditions, while the dedicated tool simulates the SSE connection and data flow.
      Things to keep in mind:
      Accuracy: Remember that these approaches might not perfectly replicate the real-time and continuous nature of SSE. Adjust your testing goals and expectations accordingly.
      Complexity: Adding plugins or external tools can introduce complexity to your setup. Assess the trade-offs between accuracy and ease of use.
      API specifics: Adapt your approach based on the specific characteristics and authentication mechanisms of your target API.
      ..

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

    Hey Raghav
    I am facing the below error while running the Jmeter script in VM
    I tried increasing the heap size and tried removing the listeners
    Still facing the below issue..
    Java.lang.OutOfMemoryError: Java heap space
    Could you please help out ?

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

      Hi Hari, it depends on the infrastructure, machine cpu, memory etc
      Either keep the load low or try on a diff system

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

    Hey Man, i was thoroughly learning and practicing the topics till now, But I have lost the track on the Config Element Topic, I can't understand the basic usage and need for the same.

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

      Hi Antas, you can check here th-cam.com/video/l06nf9C8CPE/w-d-xo.html. I will be adding some new videos soon

  • @nitishmishra8572
    @nitishmishra8572 7 หลายเดือนก่อน

    Plz help me in this.
    How much need to give no of unique users for each iteration and how to give umique test data and throughout timer.
    1. Total AApi - 13
    2. Each api need to achieve 100/hr
    3. 1 iteration is complting in 80 sec.

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน +1

      Nitish
      I'd be try to assist you with setting up your JMeter test to meet your specifications:
      Unique Users and Threads:
      - Calculate Threads per API: With 13 APIs and a desired rate of 100 requests per hour for each, and considering your iteration time of 80 seconds (1,200 seconds per hour), you need approximately 100 requests / (80 sec/iteration) = 1.25 requests per iteration for each API.
      - Round Up Threads: For stability and to ensure all APIs get at least 1 request per iteration, round up to 2 threads per API, resulting in a total of 26 threads (13 APIs * 2 threads).
      Unique Data Throughout Timer:
      1. Use CSV Data Set Config:
      - Create a CSV file with unique data columns for each API request parameter. For example, `userId`, `productId`, etc.
      - In JMeter, add a `CSV Data Set Config` element as a child of your Thread Group.
      - Configure it to read your CSV file, specify variable names for each column, and enable "Variable Names are in the First Row" if your headers are in the first row.
      - Set "Number of times to use each line" to 1 to prevent reuse of the same data during an iteration.
      2. Access Data in Samplers:
      - In your API requests (HTTP Samplers), reference the variables created by the `CSV Data Set Config` using `${variableName}` syntax. For example, to use the `userId` value, reference `${userId}` in your request parameters.
      Example CSV File:
      ```csv
      userId,productId
      user1,product100
      user2,product50
      user3,product200
      ... (unique data for each API parameter)
      ```
      Example HTTP Sampler Body:
      ```
      {
      "userId": "${userId}",
      "productId": "${productId}",
      // ... other request parameters
      }
      ```
      Timer Handling:
      - Concurrent Users vs. Ramp-Up:
      - If you want all 26 users to start simultaneously, use a `Constant Throughput Timer` with a target concurrent users of 26.
      - If you want them to gradually ramp up over a specific timeframe, use a `Consecutive Timers` configuration with a `Synchronized Timer` at the beginning to ensure user starts are coordinated.
      Remember to adjust variable names, request parameters, and CSV data based on your actual API requirements. With this approach, you should have unique users per iteration, unique data for each request, and controlled timers according to your needs.

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

    thank you and now waiting for postman and selenium masterclass

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

      Hi Jamshed, I will create a complete masterclass. can check the existing tutorials on Postman and Selenium here - automationstepbystep.com/

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

    Thank You, Bhaiya! It helped me to get the gist of JMeter in first 30 minutes

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

      Most welcome Shubham

  • @NgaTran-bv5kk
    @NgaTran-bv5kk ปีที่แล้ว +1

    It is very useful for that who didn't know anything about Jmeter. Thank you for it amazing gift, Raghav Pal.

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

      So nice of you

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

    Thank you so much....it was very helpful....could you please provide loadrunner video link if you have any just like jmeter..my current project is on loadrunner

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

      Hi Rupali, I have not created LoadRunner yet, will plan on it, Can check all playlists here - automationstepbystep.com/

  • @rajenderkoyyeda
    @rajenderkoyyeda 3 หลายเดือนก่อน

    Thank you the course , i have a question
    can we write the code in intellij to automate API's using jmeter libraries ... i mean instead if jmeter tool, can we use jmeter in intellij ?

    • @RaghavPal
      @RaghavPal  3 หลายเดือนก่อน +1

      Rajender
      You can indeed automate API testing using JMeter libraries within IntelliJ IDEA. While JMeter provides a user-friendly GUI for creating and executing test scripts, leveraging Java programming for automation can be beneficial, especially in continuous integration and deployment pipelines. Here are the steps to achieve this:
      1. Setting Up the Environment:
      - Install JMeter. JMeter is compatible with Java 8 or higher.
      - Configure your Java project to include JMeter properties by adding the following dependencies to your `pom.xml` (for Maven projects):
      ```xml
      org.apache.jmeter
      ApacheJMeter_core
      5.6.3

      org.apache.jmeter
      ApacheJMeter_http
      5.6.3
      ```
      - These dependencies provide essential classes and utilities for creating and running JMeter test plans programmatically.
      2. Creating the Test Script Programmatically:
      - You can generate a simple test script to emulate HTTP GET requests to a specified URL or application. For example:
      ```java
      import org.apache.jmeter.engine.StandardJMeterEngine;
      import org.apache.jmeter.testelement.TestPlan;
      import org.apache.jmeter.threads.ThreadGroup;
      import org.apache.jmeter.util.JMeterUtils;
      import org.apache.jorphan.collections.HashTree;
      public class JMeterAutomationExample {
      public static void main(String[] args) throws Exception {
      String jmeterHome = System.getenv("JMETER_HOME");
      if (jmeterHome == null) {
      throw new RuntimeException("JMETER_HOME environment variable is not set.");
      }
      // Initialize JMeter engine
      StandardJMeterEngine jmeter = new StandardJMeterEngine();
      // Create a test plan
      TestPlan testPlan = new TestPlan("MyTestPlan");
      HashTree testPlanTree = new HashTree();
      testPlanTree.add(testPlan);
      // Create a thread group
      ThreadGroup threadGroup = new ThreadGroup();
      // Set thread group properties (e.g., number of threads, ramp-up time)
      // Add samplers (HTTP requests) to the thread group
      // Add thread group to the test plan
      testPlanTree.add(testPlan, threadGroup);
      // Configure JMeter
      JMeterUtils.setJMeterHome(jmeterHome);
      // Other JMeter configurations (e.g., properties, locale)
      // Run the test plan
      jmeter.configure(testPlanTree);
      jmeter.run();
      }
      }
      ```
      3. Execute the Java Program:
      - Run your Java program within IntelliJ IDEA, and it will execute the JMeter test script programmatically.
      Remember to customize the test plan, thread group, and samplers according to your specific API testing requirements. Happy testing
      --

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

    Hi Raghav sir,
    I go through many of your videos to gain Automation Knowlwge and it has really helped me alot so far.
    I want to know how to Automate WinForms and WPF based windows Applications.
    I am able to automate using WinAppDriver and Winium but not finding some of the element properties using Inspect or UIspy.
    Kindly let me know is there any other way we can automate these windows applications.
    Your reply will be very helpful.

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

      Hi Varsha
      Here are a few ways to automate WinForms and WPF based windows applications.
      * **Microsoft UI Automation:** This is a powerful API that allows you to interact with the UI of any Windows application, including WinForms and WPF applications. You can use UI Automation to find and manipulate elements, simulate user input, and get information about the UI of the application.
      * **Selenium WebDriver:** This is a popular API for automating web applications, but it can also be used to automate WinForms and WPF applications. Selenium WebDriver uses the WebDriver protocol, which is a standard way for automating web applications. This means that you can use the same Selenium WebDriver code to automate both web applications and WinForms and WPF applications.
      * **Katalon Studio:** This is a test automation platform that supports WinForms and WPF applications. Katalon Studio provides a graphical user interface that makes it easy to create and run automation tests. Katalon Studio also supports a variety of automation frameworks, including WinAppDriver and Selenium WebDriver.
      If you are not able to find the element properties you need using Inspect or UISpy, you can try using the following methods:
      * **Use the WinAppDriver or Winium inspector:** These inspectors provide more information about the elements in a WinForms or WPF application than Inspect or UISpy.
      * **Use the Microsoft UI Automation Spy:** This tool allows you to see the UI Automation tree of a WinForms or WPF application. This can be helpful for finding the element properties you need.
      * **Use the documentation for the application:** The documentation for the application may provide information about the element properties you need.
      I hope this helps

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

    I just installed and started using it on MacOS after working with it for a while on Windows. I installed it in /Applications. Makes sense.

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

    Can someone tell me what I'm missing/doing wrong? I work on Ubuntu 20.04. I'm on 1:10:28 of the video, I'm manually configuring my proxy to localhost and my port to 8888. I added my certificate to my system and to the browser. And yet when I press Start in JMeter, nothing records. I don't see it doing anything under my "home" recording controller. I've tried everything I can think of.

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

      Hi Antonella, will need to check logs or try looking at a tutorial based on ubuntu, I will plan to add a session on Ubuntu in some time

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

    How to record API in JMeter ...can you share the link to watch this topic?? @RaghavPal

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

      Hi Jyothsna
      This can help th-cam.com/play/PLhW3qG5bs-L9sCVY1c_vox9blIrIzwEEb.html

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

    Hi Raghav Sir, i have download Apache JMeter 5.5 (Requires Java 8+) and while serching for certificate in bin folder, there is no certificate. Can you please giude me?

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

      Hi Pradeep, get JMeter from the Binaries section in the download page

  • @prat20
    @prat20 7 หลายเดือนก่อน

    Hi Raghav, have you recorded any session for cloud based SAP application

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน

      Not yet Prat.. can check all my lectures here - automationstepbystep.com/

  • @kainatkishwer6597
    @kainatkishwer6597 6 หลายเดือนก่อน

    Hi sir im unable to find jmeter.bat file there's no such file 😮 i installed java + jmeter zip folder many time for my window but facing same issue. kindly help me

    • @RaghavPal
      @RaghavPal  6 หลายเดือนก่อน

      Kainat
      Here are some steps to help you locate it:
      1. Verify Your JMeter Installation:
      - Ensure that you've downloaded the correct JMeter binary distribution (not the source distribution).
      - Visit the official JMeter website and download the latest binary release: [JMeter Downloads](jmeter.apache.org/download.cgi).
      2. Check the Bin Directory:
      - Navigate to the directory where you extracted JMeter.
      - Look for a folder named `bin`.
      - Inside the `bin` folder, you should find the `jmeter.bat` file (for Windows) or `jmeter.sh` (for Unix/Linux).
      3. Run JMeter from Command Line:
      - Open a command prompt (Windows) or terminal (Linux/macOS).
      - Change the directory to the `bin` folder where JMeter is installed.
      - Execute the following command to start JMeter:
      ```
      jmeter.bat
      ```
      or
      ```
      ./jmeter.sh
      ```
      4. Check for Errors:
      - Running JMeter from the command line will display any errors or messages related to missing files or configurations.
      - If there are any issues, they will be visible in the console output.
      5. Java Version Compatibility:
      - Ensure that you have Java 8 or higher installed on your system.
      - Verify your Java installation by running:
      ```
      java -version
      ```
      6. Download and Reinstall (if needed):
      - If you're still unable to find the `jmeter.bat` file, consider downloading JMeter again from the official website.
      - Extract the new download and check the `bin` folder.
      Remember to follow these steps carefully, and you should be able to locate and run JMeter successfully

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

    Sir, I cannot find the ApacheJMeterTemporaryCA certificate on the bin folder. I downloaded the latest version from the jmeter site. Where can I get the certificate ?

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

      Hi Saajidh, can check this comment -
      Not sure if anyone else had this confusion but for those with a missing ApacheJMeterTemporaryRootCA certificate in the bin folder while trying to import certificates to your browser,
      Click on the "start" button on the HTTP(S) Test Script Recorder and it will generate one for you.
      As I was going step by step, I was trying to import first and then start the recorder."
      stackoverflow.com/questions/21053346/apachejmetertemporaryrootca-crt-not-generated

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

    Ragha, I saw its very nice, I am new Jmeter engineer , i worked in LoadRunner, I want to generate HTML, i do not want Command line procedure, the GUI procedure is I want. I have Jmeter 5.0 But it does not have any tools tab, How should i get this tools. My company downloaded, Please advice me non Com another way for "generating HTML reports". thanks, Sifte farooqui

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

      Hi Sifte Farooqui, pls check this th-cam.com/video/S8eO-jrQFpQ/w-d-xo.html

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

    You are amazing bro. Thanks for you from Belarus! you helped to start performance testing way ) Thank a lot

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

      Hi Kirill, great to know, all the best

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

    Hey Raghav
    Can you guide me on how to record the following angular file on a web page - angular.vendor.js (3-4 mb file)
    It does not load while recording using script recorder with Jmeter proxy but without jmeter proxy , it loads correctly.

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

      Hi Hari, I am not sure on this and will need to take online help