0045 -  JMeter - User load simulation using Ultimate Thread Group tutorial

Поділитися
Вставка
  • Опубліковано 30 вер 2024
  • JMeter - User load simulation using Ultimate Thread Group tutorial
    ▸In this video we cover the topic of using what is called an Ultimate Thread Group.
    Ultimate Thread Group is a custom plugin that is part of the jmeter-plugins.org website and it gives you the ability to control how the threads are created, managed, and destroyed to generate the load based on the tests that have been setup in JMeter.
    We go over the basics of the Ultimate Thread Group usage as well as moving the simple load test that we created in the prior video over to the new thread group.
    ▬ SUBSCRIBE & LEARN ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▸Subscribe to the channel - www.youtube.co...
    ▬ RELATED VIDEOS ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▸0042 - Load testing using JMeter - Installation tutorial - • 0042 - 🎯 Load testing ...
    ▸0043 - Guide to Load testing with JMeter - Distributed load generators tutorial - • 0043 - 📈 Guide to Load...
    ▸0044 - JMeter - Recording your tests tutorial - • 0044 - JMeter - Record...
    ▬ MY EQUIPMENT ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▸Logitech BRIO Ultra HD - amzn.to/3ixI4Jb
    ▸Logitech MX Master - amzn.to/3iqThvm
    ▸Apple Magic Keyboard with Keypad - amzn.to/3l8RLj8
    ▸Blue Compas Microphone Arm - amzn.to/3cU3r6k
    ▸Rode NT1-A Condenser Mic - amzn.to/36pOrfs
    ▸Focusrite Scarlett 2i2 USB Audio preamp - amzn.to/33riZeF
    ▸Dell Ultrasharp 27" monitor - amzn.to/2GqmU2T
    ▸HumanScale M2 M/Flex monitor mount - amzn.to/3nhWXD2
    ▸Bose Companion 3 speakers - amzn.to/2F3A59m
    ▸8K HDMI Cable - amzn.to/2SlXlT1
    ▸Samsung Galaxy Tab S6 10.5" - amzn.to/33tXR7y
    ▸INFILAND Galaxy Tab S6 Case - amzn.to/3iqHU6n
    ▬ SOCIAL MEDIA ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▸Twitter - / ilozovyy
    ▸Facebook - www. clou...
    ▸Reddit - / clouddeveroperio
    ▸GitHub - github.com/clo...
    ▬ DISCLAMER ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for the support!
    #clouddeveloper #Jmeter #automation #threading #apache #loadtesting #performance #devops #quality #tutorials #java

КОМЕНТАРІ • 19

  • @prateekmaithil2170
    @prateekmaithil2170 4 роки тому +1

    How i can achieve this scenario >> Load testing to simulate a lot of users on a website.
    But not just testing how much load the server can handle, instead need to know how the whole setup behaves with a certain amount of users.

    • @clouddeveloperio
      @clouddeveloperio  4 роки тому

      Thanks for the interesting question but the answer is not a very simple one.
      For one, you would want to initiate the load/traffic from different locations and not just one computer as you want to ensure that the load generator is not causing unexpected usage pattern when its coming from a single source/computer. You would also want to randomize the tests from different load generator instances and do them in small batches on each generator. JMeter can probably be used for it but you can also look at tools such as Selenium and there are others that end up being paid.

  • @MatichekYoutube
    @MatichekYoutube 4 роки тому +1

    Hi, thanks for the video 👏👌. Would this example be the most "natural" user behavior - or do you think you could optimize this?

    • @clouddeveloperio
      @clouddeveloperio  4 роки тому

      Great question, it is somewhat natural behavior simulation from the point of view that it was a set of recorded actions that the user performed but the purpose was to simulate a progressive up and down load using the same activity which is not really "natural". You would want to randomize the ramp up and down and do it from different physical locations in order to have it be more realistic.

  • @anithapv5758
    @anithapv5758 3 роки тому

    I Have one question? in jp@gc ultimate thread group we can able to run 2 scripts (or) not and in graph it will shows the difference?

  • @SP-px3xo
    @SP-px3xo 4 роки тому +1

    What's the maximum number of user we can add in this?

    • @clouddeveloperio
      @clouddeveloperio  4 роки тому

      Great question. The answer to this is it depends on the underlying infrastructure that you are executing the tests from.
      If you have multiple test nodes or a very powerful server and if the test is not very complicated, you can probably generate hundreds of simultaneous calls but if your tests are very complex and require lots of parsing and processing then you will need to deploy some infrastructure to be able to generate a higher concurrent user load.

  • @shaarviupasanadivineworship
    @shaarviupasanadivineworship 5 років тому +1

    How did you calculated execution time as 1min 20 sec?

    • @clouddeveloperio
      @clouddeveloperio  5 років тому

      When you look at the graph, you can see the "Elapsed time" on the bottom that shows you the time to execute based on the configuration of threads that you add to the grid.

  • @manikandans3351
    @manikandans3351 2 роки тому

    can i get real time example like any websittes for this?

  • @akhilgoswami5021
    @akhilgoswami5021 3 роки тому +1

    How to run test in non-gui mode?

    • @clouddeveloperio
      @clouddeveloperio  3 роки тому

      Try using a tool called Taurus that you can find on gettaurus.org website.
      You can execute the JMeter tests using that tool and it also can show you the output/graphs in a CLI mode.

  • @pradeepsivanandam5600
    @pradeepsivanandam5600 5 років тому +1

    what if i want to use login and logout once and action multiple iterations ?

    • @clouddeveloperio
      @clouddeveloperio  5 років тому +1

      You can add more steps into the test between the login and logout but if you are looking to do a random set of those interactions, you might have to write something a bit more custom.

    • @yazh403
      @yazh403 5 років тому

      IF U WANT USE LOGIN AND LOGOUT ONCE ...U MUST USE "ONCE ONLY CONTROLLER"

  • @alfonsoflores868
    @alfonsoflores868 4 роки тому +1

    great video, thnks

  • @shibashreenanda4559
    @shibashreenanda4559 4 роки тому +1

    I set 15 as total threads to run but more than 50 threads getting recorded in the listeners. i don't know how this is happening. didn't set any loop anywhere.

    • @alfonsoflores868
      @alfonsoflores868 4 роки тому

      Initially I set to run 100 threads, eventually something happened that it bumps up the amount of threads, I reduced to 1 and same thing. I updated from 5.2.1 to 5.3, both versions same result. Any idea, help?