JMeter Beginner Tutorial 17 - How to setup realistic performance test-PACING

This plugin is deprecated and should not be used. Use Concurrency Thread Group instead.
• JMeter Beginner Tutori...
What is a real-world performance test
------------------------------------------------------------
Think Time - simulate actual user actions with timings/delays
Pacing - controlled ramp-up and down of virtual users
- control timing between iterations
- achieve x iterations in y mins/sec
Step 1 - Add Plugin - Stepping Thread Group
Step 2 - Setup load with required settings
Step 3 - Run and validate
----------- PERFORMANCE TESTING -----------
JMeter Beginner - bit.ly/2oBbtIU
JMeter Intermediate - bit.ly/2oziNVB
JMeter Advanced - bit.ly/2Q22Y6a
JMeter Tips & Tricks - bit.ly/2NOfWD2
Performance Testing - bit.ly/2wEXbLS
_______ ONLINE COURSES TO LEARN _______
FREE Courses - automationstepbystep.com/onli...
Udemy Discounts - automationstepbystep.com/udem...
GitHub - github.com/Raghav-Pal/
Udemy - www.udemy.com/user/raghav-pal-3/
Training schedule - automationstepbystep.com/trai...
----------- UI TESTING -----------
Selenium Beginners - bit.ly/2MGRS8K
Selenium Java Framework from Scratch - bit.ly/2N9xvR6
Selenium Python - bit.ly/2oyMp5x
Selenium Tips - bit.ly/2owxc50
Selenium Builder - bit.ly/2MKNtlq
Katalon Studio - bit.ly/2wARFdi
Robot Framework with RIDE- bit.ly/2Px6Ue9
Robot Framework with Eclipse - bit.ly/2N8DZxb
Protractor - bit.ly/2KtqVkU
TestProject - bit.ly/2DRNJYE
----------- API TESTING -----------
Web Services (API) - bit.ly/2MGafL7
SoapUI - bit.ly/2MGahmd
Postman - bit.ly/2wz8LrW
General - bit.ly/2PYdwmV
Katalon Studio API Testing - bit.ly/2BwuCTN
----------- MOBILE TESTING -----------
Appium - bit.ly/2ZHFSGX
Mobile Playlist - bit.ly/2PxpeUv
----------- CI | CD | DEVOPS -----------
Jenkins Beginner - bit.ly/2MIn8EC
Jenkins Tips & Trick - bit.ly/2LRt6xC
Docker - bit.ly/2MInnzx
Kubernetes - bit.ly/2MJIlMK
----------- VERSION CONTROL SYSTEM -----------
Git & GitHub - bit.ly/2Q1pagY
GitLab - bit.ly/2kQPGyQ
----------- PROGRAMMING -----------
Java Beginners - bit.ly/2PVUcXs
Java Tips & Tricks - bit.ly/2CdcDnJ
GROOVY - bit.ly/2FvWV5C
JAVASCRIPT - bit.ly/2KJDZ8o
PYTHON - bit.ly/2Z4iRye
----------- IDE -----------
Visual Studio Code - bit.ly/2V15yvt
----------- MAVEN -----------
Maven - bit.ly/2NJdDRS
----------- OTHERS -----------
Redis- bit.ly/2N9jyCG
Misc - bit.ly/2Q2q5xQ
Tools & Tips - bit.ly/2oBfwoR
QnA Friday- bit.ly/2NgwGpw
Sunday Special - bit.ly/2wB23BO
Ask Raghav - bit.ly/2CoJGWf
Interviews - bit.ly/2NIPPxk
All Playlists - bit.ly/2LSiezA
Keep Learning,
Raghav
---------- Connect with Raghav -----------
Website - automationstepbystep.com/
LifeCharger - lifecharger.org/
Udemy Courses - www.udemy.com/user/raghav-pal-3/
Facebook - / automationstepbystep
Twitter - / automationsbs
KZread - / automationstepbystep
Call for training at your location - raghav.qna@gmail.com
You can support my mission for education by sharing this knowledge and helping as many people as you can.

Пікірлер: 159

  • @sivachedde473
    @sivachedde4737 жыл бұрын

    Good one my friend. Loved the fact that, you took time to explain things in detail. Now I can be a performance tester too... Very happy to see you sharing your knowledge with the community. Cheers Siva Chedde

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Siva, i am glad you found it helpful. Keep Learning.

  • @rkgramani7896
    @rkgramani78962 жыл бұрын

    Very useful, i was breaking my head on pacing for Jmeter. And this video is areal treat for me. Gracias Amego

  • @RaghavPal

    @RaghavPal

    2 жыл бұрын

    So happy to know it helped

  • @akado5663
    @akado56636 жыл бұрын

    Hi Raghav, Thanks for Video. As usual excellent.

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    You're welcome and thanks for watching

  • @smanap3859
    @smanap38596 жыл бұрын

    As always, great video

  • @piotr4578
    @piotr45787 жыл бұрын

    It's really healpful....Thanks Raghav

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    I am glad it helped Piotr, Keep Learning.

  • @thangarajs3961
    @thangarajs39616 жыл бұрын

    Hi Raghav, thanks for your clear explaination. When you executing, i could notice that error % getting increased from 30 users itself. May i know the reason for the error. Even I face the same problem, when I use the forever for loop count in thread group. Thanks.

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi, the reason can vary. You can check the logs for the information.

  • @86dushyanth
    @86dushyanth10 ай бұрын

    Thanks Ragahav for the video and good explanation

  • @RaghavPal

    @RaghavPal

    10 ай бұрын

    So nice of you Dushyanth

  • @hayaulislam
    @hayaulislam4 жыл бұрын

    Hi Raghav, Can you please help me how can i test my application/web in a specific time ie From 7AM till 7PM with 100000 users accessing the application??

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Haya, you will have to do from command line, Once you have the command you can either use any cron tool or with Jenkins

  • @Shimmysensei
    @Shimmysensei7 жыл бұрын

    Hi Raghav, great video! New that we saw how to manage the thread group, is there a way to manage the number of TPS, so that the group reach a certain amount of transactions per second? Thanks!

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Thanks Joaquin. Did you try constant throughput timer.

  • @anmolsarraf4845
    @anmolsarraf48456 жыл бұрын

    Hi raghav, I have a query if we use ultimate thread group and then we have to implement pacing, so how can we achieve this?

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Anmol, you can increase/decrease load as per your need. this link may help - testingfreak.com/jmeter/ultimate-thread-group/ Also Stepping thread group plugin is deprecated and should not be used. Use Concurrency Thread Group instead. www.youtube.com/watch?v=_YsZn...

  • @mohsenbou
    @mohsenbou Жыл бұрын

    very good explanation, thank you

  • @RaghavPal

    @RaghavPal

    Жыл бұрын

    Most welcome Mohsen

  • @hemantkumar-sv7wn
    @hemantkumar-sv7wn5 жыл бұрын

    Hello Raghav, Can I use HAR file replay in jmeter to test the load to my server or using HTTP GET request is the same simulation as that of HAR file replay ???

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Hi Hemant, you should be able to convert har files to jmx and add to jmeter flood.io/blog/convert-har-files-to-jmeter-test-plans/

  • @sameersingh4064
    @sameersingh40646 жыл бұрын

    Hi Raghav, Thanks for sharing the knowledge. Very detailed and thoughtful videos. I have a question regarding the rampup and ramp down. In the example above, what happens during the "hold" period? What if the thread has already performed the actions before the hold time is reached? Will it be still active? eg- If the initial threads complete their action in 1 sec, what happens during the 'hold' time? will it still be active and has to be shutdown manually?

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Sameer, we generally select the ramp up down and hold period based on the scenario. The scenario you mentioned, although i have not tried this, but logically if you are using stepping thread group where we set max threads, ideally the tool should take care of generating threads as per the needs of load testing. Now in a scenario where For example : If the scenario we are testing is just 10 seconds long and we setup load test with stepping thread group for a minute, we might not be able to achieve the desired load. So it has to be thought through while setting up load with stepping thread group.

  • @amidesai6799
    @amidesai67997 жыл бұрын

    Hi Raghav, I follow almost all your tutorials. Though, I had a query here. You had mentioned 100 threads in the Stepping thread group, but as aggregate report shows 320 samples. Why so?

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    HI Ami, thanks for being a regular viewer. Its great to know. 100 threads means 100 concurrent users, but one user can perform multiple actions multiple times

  • @kingpromo90
    @kingpromo907 жыл бұрын

    Hello @Raghav Pal: Nice tutorial!! I have question that when we set the condition as "This group will start with _100_ threads;" under Stepping Thread Group, why the Sample # total count is more than 100 in the listener "View Results in table" ?

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Hi Pramod, happy to see you learning from this channel. The total users (thread) is 100 only. You must be looking at the aggregate report

  • @kingpromo90

    @kingpromo90

    7 жыл бұрын

    Please take a look on below images(URLs) and tell me the reason why sample count is going so high. I am seeing following listeners in my test : a) View Results in table b) View Results tree c) Aggregate Report You can refer following snapshots tro see the test plan configuration and listeners: #1: Test Plan i64.tinypic.com/51wumf.png #2: Stepping Thread Group tinypic.com/r/2uepm50/9 #3: HTTP Request tinypic.com/r/1z4h4s1/9 #4: View results in tree: tinypic.com/r/vfl3ib/9 #5: Aggregate Report tinypic.com/r/j97u43/9

  • @yashwanth_k

    @yashwanth_k

    6 жыл бұрын

    i too have same question @Raghav, i have faced same issue, can you please let us know abt ths. and also can you make video about transaction per second graph(TPS).

  • @kuinwar
    @kuinwar7 жыл бұрын

    @raghav Hello Raghav, Can you please explain the graph generated using PerfMon plugin ??

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    sure Abhishek, will take it up in future

  • @shipinpk706
    @shipinpk7064 жыл бұрын

    Hi, can you explain this scenario with the parameterization of data?

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    I will try to add a session on this

  • @nachiketkshirsagar7806
    @nachiketkshirsagar78066 жыл бұрын

    @raghav jp@gc - Stepping Thread Group (deprecated) is deprecated do you suggest anything else

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Nachiket, you can try using concurrency thread group - jmeter-plugins.org/wiki/ConcurrencyThreadGroup/

  • @muthulakshmiramalingam5360
    @muthulakshmiramalingam53606 жыл бұрын

    Hi Raghav, I have been going through your videos and very nice explanation on the concepts.Thanks a ton for your videos.I have an issue.I have plugin manager installed in Jmeter but most of the time it is displayed as blank.Can you pls let me know the reason for this.

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Muthulakshmi, glad to know you found it helpful. I have faced similar issues with Plugin Manager. You can try maximising the window. Or get a diff ver.

  • @muthulakshmiramalingam5360

    @muthulakshmiramalingam5360

    6 жыл бұрын

    Ok Raghav. Thanks for the response!

  • @keshavdwivedi5192
    @keshavdwivedi51926 жыл бұрын

    hi raghav, in jmeter 4.0 stepping thread group is shown as depreciated so is there any other method to do pacing in newer version if so then please make a video on it in your "Jmeter tips and tricks series" thanks

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Keshav, you can use concurrency thread group jmeter-plugins.org/wiki/ConcurrencyThreadGroup/

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Here you go - kzread.info/dash/bejne/kY2nvNBqhtrAibw.html

  • @tejastoley6714
    @tejastoley67145 жыл бұрын

    Raghav sir i am not able to see plugin manager in under options my jmeter is 5.1.1

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Hi Tejas, you will have to add plugin manager first, Watch this kzread.info/dash/bejne/fYWa0aSIe5adndY.html

  • @sowmyaparthasarathy7256
    @sowmyaparthasarathy72564 жыл бұрын

    hi raghav, so i have generic qs , ie is your jmeter beginner tutorial videos enough so as to appear for performance testing certification via vskills or something,or do we need to cover the intermediate and advanced as well as the pre requisite? And thanks for spreading your knowledge is such a processed manner, much appreciated!!

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Sowmya, yes JMeter Beginner will be enough for VSkills JMeter Certification. Also you will find Sample Questions on VSkills, Don't forget to go through them.

  • @sowmyaparthasarathy7256

    @sowmyaparthasarathy7256

    4 жыл бұрын

    @@RaghavPal thanks Raghav please keep sharing your knowledge it really helps and please make videos for more tools and certifications etc that can be persued for improving our skill set :)

  • @ghoshSaikat
    @ghoshSaikat Жыл бұрын

    Thanks for the video But one question,can we do it in non gui mode??

  • @RaghavPal

    @RaghavPal

    Жыл бұрын

    Hi Saikat, Once you do the setup of your test plan from GUI, you can run the test from command line

  • @sauravchatterjee1762
    @sauravchatterjee17625 жыл бұрын

    Hello Raghav, Thanks for your tutorial, it's really helpful for the beginner. I need a help from your side. I want to test performance of my website like that some user are reading data, some are writing data and some are deleting data or performing another task. And all the user are not in same locale, they are from different locale. How can I test it?? Please help me. i am stuck on it.

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Hi Saurav, you can create multiple thread groups and run them in parallel

  • @preethichokkam2195
    @preethichokkam2195 Жыл бұрын

    Hello sir When we have thousands of api requests to use in performance testing, is there a wrapper kind to trigger all at once from any file instead of creating samplers for all the thousand Please let me know your feedback sir

  • @RaghavPal

    @RaghavPal

    Жыл бұрын

    Hi Preethi Yes, in JMeter you can use the "CSV Data Set Config" element to read data from a CSV file and use it in your test plan. You can create a CSV file with all your API requests and use it in the CSV Data Set Config to read the data and execute the requests. Here's how you can do it: Create a CSV file with all the API requests in the following format api_request_1 api_request_2 api_request_3 ... api_request_1000 Add a "CSV Data Set Config" element to your test plan. Set the "Filename" field in the "CSV Data Set Config" to the path of your CSV file. Set the "Variable Names" field to a variable name that you want to use in your requests. For example, if you set it to "api_request", then you can use this variable in your HTTP Sampler as ${api_request}. Add an HTTP Sampler to your test plan and set the URL to ${api_request}. This will use the value from the CSV file as the URL for the HTTP request. Run your test plan and JMeter will execute all the API requests specified in the CSV file. This way, you can execute all the API requests without creating individual samplers for each request.

  • @vankayalapatisrihari1718
    @vankayalapatisrihari1718 Жыл бұрын

    Hi Raghav, I have one Question. I.e How to calculate the how many users can run in VM (Ex: -- I Have 16 RAM Machine)

  • @RaghavPal

    @RaghavPal

    Жыл бұрын

    Hi Vankayalapati Calculating the number of users that can run in a VM (Virtual Machine) depends on various factors such as the allocated resources, the complexity of the test scenario, the duration of the test, and the system's performance limitations. Here's a general approach to estimate the number of users that can run in a VM: 1. Determine the available resources: - Check the allocated RAM (in your case, 16 GB) and note down the CPU specifications of the VM. 2. Set performance goals: - Determine the desired performance metrics such as response time, throughput, or error rate that you want to achieve during the load test. 3. Perform a baseline test: - Execute a test with a small number of users (e.g., 10) and measure the performance metrics. This will establish a baseline for the VM's performance. 4. Monitor VM resource usage: - During the baseline test, monitor the VM's resource utilization (CPU, memory, network, etc.) using tools like JMeter's built-in monitors, operating system utilities, or dedicated monitoring tools. 5. Identify resource bottlenecks: - Analyze the resource usage data to identify any bottlenecks or limitations in terms of CPU, memory, or other resources. 6. Determine resource allocation per user: - Estimate the average resource consumption per user based on the baseline test results. For example, if your test with 10 users consumed 4 GB of RAM, you can assume each user requires 400 MB of RAM. 7. Calculate the maximum number of users: - Divide the available RAM by the estimated resource allocation per user. For example, if you have 16 GB of RAM and each user requires 400 MB, the maximum number of users would be 40 (16,000 MB / 400 MB). 8. Account for other resource-intensive applications: - Consider any other applications or processes running on the VM that might consume system resources and adjust the number of users accordingly. 9. Perform iterative load testing: - Gradually increase the number of users in subsequent load tests, monitoring resource usage and performance metrics at each iteration. This will help you find the optimal number of users that the VM can handle without causing resource saturation or performance degradation. It's important to note that the actual number of users the VM can handle may vary depending on the specific load test scenario, application under test, and the efficiency of the test script. Therefore, it's recommended to conduct thorough testing and monitoring to fine-tune the number of users for optimal performance.

  • @mehmettung6309
    @mehmettung63096 жыл бұрын

    Hi and thanks for sharing. I have question: When conducting test shouldnt I see number number of hits in Google analytics? Because I dont see. What I might be incorrectly doing?

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi, yes ideally you should see it if everything is setup and configured correctly and hitting the same server. Not sure if it is showing real time data

  • @mehmettung6309

    @mehmettung6309

    6 жыл бұрын

    Thank you very much for reply. Unfortunately I still don know what I migth be doing wrong. I am attaching the screen cast and will appreciate if you can check what I migth be doing wrong. kzread.info/dash/bejne/qHt21KesipaTnLA.html

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Mehmet, I hope you are looking at real time data. I believe Google Analytics show data for unique users. When you are hitting from jmeter, its from a single IP, if you can hit from multiple systems or IP, you can check if analytics show it. 2nd Question : Yes Stepping thread group is not used and we need to use Concurrency thread group now. Its mentioned in the description section of the video. Video for Concurrency thread group - kzread.info/dash/bejne/kY2nvNBqhtrAibw.html

  • @abhiskkkk
    @abhiskkkk4 жыл бұрын

    Hi Raghav, I see the thread used are 100 with 10 users going live every 10 seconds. But in the listeners i can see the threads executed to nearly as 130+ (10:26 moment) Why is it so?

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Abhishek, I believe you looked at samples, Sample count can be anything depends on the no of times request is executed

  • @kavyasringari5156
    @kavyasringari51566 жыл бұрын

    Hello Raghav,in the latest version of jmeter Stepping thread group is now deprecated,which is the good alternative ? Thank you

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Kavya, you can try using concurrency thread group - jmeter-plugins.org/wiki/ConcurrencyThreadGroup/

  • @kavyasringari5156

    @kavyasringari5156

    6 жыл бұрын

    Thanks for the reply

  • @hariharlenka87
    @hariharlenka876 жыл бұрын

    Thanks Raghav for all of your user friendly videos. Just a out of syllabus ques, how you have setup the new chrome tab pages that can show your to-do list ? I can see in the video, it shows " Today Automation" .. Hope you will get free time to reply me. Cheers

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    hi Harihar, its a chrome plugin Momentum

  • @hariharlenka87

    @hariharlenka87

    6 жыл бұрын

    Automation Step by Step - Raghav Pal Thanks Raghav. Your videos are really useful to everyone, from engineers to experts. I am using your videos to learn something new and brushing up my memory that I already know.

  • @abhishekkr9712
    @abhishekkr97123 жыл бұрын

    If pacing is kept constant and " think- time" will be increased then no. Of thread will be increased or decreased ?

  • @RaghavPal

    @RaghavPal

    3 жыл бұрын

    It will increase the time

  • @sym-john7795
    @sym-john77956 жыл бұрын

    Hi bro. I have run 30 thread include 3 HTTP request.... i got 420 sample# in my view result table, in summary report - total = 1561.... what is the calculation? if i got fail in status, what does it mean.... please give me some information....

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Sym, will have to see your test plan

  • @madhan007a
    @madhan007a7 жыл бұрын

    Dude, This is not PACING... you have just showed how to ramp up the users ( ramp up pattern) not the pacing time.. pacing time is a thinktime between two iteration... Please clarify...

  • @viswamikv

    @viswamikv

    5 жыл бұрын

    Yes. Agree with Ram. This is not pacing

  • @52889361

    @52889361

    5 жыл бұрын

    Hi Ragav, thanks for the video. Yes I am too interested to know the 3rd option of load runner pacing that you were showing how can we achieve this using Jmeter as its automatically adjust the pacing time and overwrite the response time. Please help us to understand

  • @thiagocosta6487
    @thiagocosta64877 жыл бұрын

    I did execute the same test as you, after a while the HTTP Requests started failing with the following reason: Response code: Non HTTP response code: java.net.ConnectException Response message: Non HTTP response message: Connection timed out: connect Is this something the server hosting lifecharger.org did to avoid overload? Thanks!

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    in case the issue is from server side, due to heavy load, you can try with less threads. It can also happen when request gets timed out due to slow response. You can check again and try.

  • @gauravchauhan-en9kc
    @gauravchauhan-en9kc5 жыл бұрын

    hey, how can i login by multiple virtual user by jmeter into web application. My web application allow only one login with 1 email id. 2 users can not login with same ID at same time.

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Hi Gaurav, you can provide multiple ids in a csv file and use this data for your JMeter test. Can watch this - kzread.info/dash/bejne/k3yTvMqGosuumKw.html

  • @shipinpk706

    @shipinpk706

    4 жыл бұрын

    @@RaghavPal This video contains normal thread group. can you explain this video with the stepping thread group?

  • @samaythakkar7142
    @samaythakkar71422 жыл бұрын

    hey, Can you please suggest how to create token in JMeter

  • @RaghavPal

    @RaghavPal

    2 жыл бұрын

    Hi Samay, the token is usually taken from an earlier request or from an API call, You can also use Header Manager. Check stackoverflow.com/questions/39557632/how-to-parameterize-bearer-token-authorization-in-jmeter

  • @ashav2502
    @ashav25026 жыл бұрын

    Is it possible to simulate concurrent user using this plugin?

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Asha, yes, In fact this plugin helps in controlling the ramp up and ramp down and the timings for the same. As the users get added, we have concurrent users using the application.

  • @pratishmaharana2587
    @pratishmaharana25875 жыл бұрын

    Hi Raghav, Could you please cover the pacing part. I dont think it is covered here in this video. Or please let me know where to find the detailed pacing related videos in Jmeter

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    I will do it separtely Pratish, you can find other courses here - automationstepbystep.com/

  • @suma8899
    @suma88997 жыл бұрын

    Hi Raghav, I am new to load testing and your videos are very useful. I have a question, I have created a script using parameterization and Co relation concepts..expected result is records should be generated for 100 users with 100 unique ids..what issue I am facing is records created are not reflected in DB and also records are created for one particular user only that is 100 records are created for 1 user only ..script is running but I am confused as why for rest of the 100 users unique ids are not seen and also records not seen in DB..Please do reply so that I can debug..thanks much

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    HI Sudha, thanks for watching and learning. It will be difficult to analyse what exactly is missing until i go through your script. Are you using csv file. You can put assertions to validate if all your values are fetched from the file.

  • @suma8899

    @suma8899

    7 жыл бұрын

    Hi Raghav, thanks for your reply, I can share the script if that is okay with you, I need to do complete this assignment, your inputs for debugging will help me to proceed, thanks agaib

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    you can mail your jmx file and complete details at raghav.qna@gmail.com. I cannot confirm but will try to look into it as soon as i can.

  • @PlutoMan37
    @PlutoMan377 жыл бұрын

    hi ragav...ur videos r awesome...I am using lAtest jmeter 3.2 nd I m not able to find plugin Jpgc standarad set..so I m unable to proceed pls help???

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Did you try using plugin manager.

  • @PlutoMan37

    @PlutoMan37

    7 жыл бұрын

    Automation Step-by-Step - Raghav Pal s but it's not available so I installed v3 ..nd started using it..u have any idea y it's not available in v3.2

  • @jazibrahman2316
    @jazibrahman23164 жыл бұрын

    Hi Raghav, Pacing is the gap between 2 subsequent requests but here the requests were coming without any delay.. The thing u explained is how we can ramp up and the ramp down the users, right? Please correct me if I am wrong..

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Jazbir, yes, this is not exact pacing, I will provide a more detailed tutorial later

  • @cibelless510
    @cibelless5104 жыл бұрын

    Friend excellent tutorial, can you make (or already made, sorry) a video that explain a good test using Jmeter, such as better practices or at least minimum standard test?

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Vinicius, although you will find best practices and ways in multiple videos, have not created a dedicated video on this. Will plan. You can check all JMeter videos here - automationstepbystep.com/

  • @soniarathi8165
    @soniarathi81654 жыл бұрын

    This is deprecated now, so what we should use in this place and how??

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Sonia, This plugin is deprecated and should not be used. Use Concurrency Thread Group instead - kzread.info/dash/bejne/kY2nvNBqhtrAibw.html

  • @bandimohanreddy4251
    @bandimohanreddy42512 жыл бұрын

    Nice explanation

  • @RaghavPal

    @RaghavPal

    2 жыл бұрын

    Thanks and welcome

  • @Useless.gmailcom
    @Useless.gmailcom7 жыл бұрын

    Hi Raghav, If I want to test total application performance testing then how I will pass the HTTP/HTTPS request for each page?

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Hi Partha, you can record and export the jmx script. Watch this : kzread.info/dash/bejne/fH1tm7yIpaybpLQ.html&list=PLhW3qG5bs-L-zox1h3eIL7CZh5zJmci4c&index=5 kzread.info/dash/bejne/k6F5qteqaMTbhLg.html&list=PLhW3qG5bs-L-zox1h3eIL7CZh5zJmci4c&index=21

  • @Useless.gmailcom

    @Useless.gmailcom

    7 жыл бұрын

    Yes I can record the script but how I will use Stepping thread group because by default I am getting only thread group while I export my record to jmeter from badboy??

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Did you try adding a stepping thread group and then copying all the recorded samples to it.

  • @Useless.gmailcom

    @Useless.gmailcom

    7 жыл бұрын

    Okay buddy got it. Thanks a lot.

  • @nileshthummar20
    @nileshthummar204 жыл бұрын

    Awesome explanation skill, @raghav can you elaborate what is different or behave of 1 user/thread and 2 iterations vs 2 users/thread and 1 iteration.

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Nilesh, 1 thread and 2 iteration means a single user will run the test and the test will be repeated 2 times. 2 threads and 1 iteration. The test will run once with 2 users running simultaneously

  • @nileshthummar20

    @nileshthummar20

    4 жыл бұрын

    ​@@RaghavPal yes, Raghav I know this, but what's the exact purpose of this thing. Any real-time examples. This means why it is required or say in which condition we implement this. Or say any difference in between both types of requests and responses. also, the total number of requests hit to the server is the same OK then what's the difference. My question is what task we achieve by using these things

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    All this is based on the performance test requirements. Support you expect a user load of 100 users at a time on your application so you have to test how will be the performance when 100 users use the application at the same time, So you can set a thread of 100 and put some ramp up time. You can also add some think time to mimic real world scenario.

  • @abhinavsharma2667
    @abhinavsharma26676 жыл бұрын

    thanks Raghav , can you little bit elaborate 'pacing' , how to add in jmeter

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Abhinav, actually Stepping thread group is deprecated. pls check this - kzread.info/dash/bejne/kY2nvNBqhtrAibw.html

  • @manekagayomi9079
    @manekagayomi90796 жыл бұрын

    Hi Raghav, There is a web application and i record it using jmeter.I record the login page then user edit the profile and signout from the application . Then i made 10 users and run it. Following problems were there when run it, 1.It says session expired. In here save the session and update it every 15 minutes . Can we solve this problem using Regular Expression Extractor ? 2.When i'm run the test plan for 10 users,firstly it run login requests of all the users.Then run the all user's edit profile requests.Then all users will log out. But i want to simulate real scenario. ex:user 1 login,then the second user login while that first user edit the profile etc 3.I record the "Forgot password " section too.But when run it it ask for goole recapture code.Because of this I'm unable to continue . Without disabling captcha from the code,is there any way to solve using jmeter ? Can you help me to solve these problems ?

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Maneka, 1. This will depend on your application needs, If passing the session id resolves your issue, you can use Regular Exp Extractor. 2. You can use Logic controllers to handle this 3. Captcha cannot be handled. The very reason of having captcha is to prevent any automation tool to access

  • @manekagayomi9079

    @manekagayomi9079

    6 жыл бұрын

    Thank you Raghav .

  • @harishkadambala8748
    @harishkadambala87484 жыл бұрын

    Hi Raghav, I have to do load testing on the url like "http"//localhost:8181".is it possible ?actually it was the Server and the requirement is like to hit the server with 10M users and observe the Memory leakages and disk I/O responses. Please give some suggestion.

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Hi Harish, is the server on your local system, If you do performance testing on local it will not be a good environment with proper configuration required for a performance test. Pls check with your network team if they can host the application on a env with configuration similar to production.

  • @harishkadambala8748

    @harishkadambala8748

    4 жыл бұрын

    @@RaghavPal ok raghav..I will check on that.thank you for the reply

  • @lalitafunde92
    @lalitafunde923 жыл бұрын

    Can you please explain how to calculate TPS and VU in jmeter.. Please make video on that... In real time scerniors how to calculatee

  • @RaghavPal

    @RaghavPal

    3 жыл бұрын

    Sure I will do Lalita

  • @ganeshjaxon
    @ganeshjaxon2 жыл бұрын

    Bro, can you do the session on Jmeter 5.4.1 latest version. There is lot of change in the application use..

  • @RaghavPal

    @RaghavPal

    2 жыл бұрын

    Hi Ganesh, you can check JMeter masterclass here automationstepbystep.com/

  • @ganeshjaxon

    @ganeshjaxon

    2 жыл бұрын

    @@RaghavPal Thanks for the help bro

  • @venkateshandea1767
    @venkateshandea17676 жыл бұрын

    Hi Raghav, Great video. It is showing below responses and the result getting failed Response code: Non HTTP response code: java.io.IOException Response message: Non HTTP response message: Exceeded maximum number of redirects: 20 I'm trying to execute it on our application ups.com login page...Can you please let me know what is the reason.

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Venkatesh, pls see if this helps - www.testingdiaries.com/jmeter-exceeded-maximum-number-of-redirects/

  • @shaikahmed9988
    @shaikahmed99883 жыл бұрын

    Video Title is pacing 🤔 but its a test scenarios set up just regulating ramp-up & ramp-down time Pacing : A time gap between each iteration to achieve the target throughput - without breaking system by hitting the system with continuous load at once

  • @RaghavPal

    @RaghavPal

    3 жыл бұрын

    Yes, few things got missed in this session, I will cover them in a new session

  • @geezs720
    @geezs7206 жыл бұрын

    how to create concurrent users?

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    HI, as the users get added they all are accessing the application in parallel

  • @lalitafunde92
    @lalitafunde923 жыл бұрын

    Hii sir... Need video for how to calculate pacing time and Think time. Calculate VU user..

  • @RaghavPal

    @RaghavPal

    3 жыл бұрын

    Hi Lalita, I will plan on this

  • @vaibhavjaiswal2773
    @vaibhavjaiswal27737 жыл бұрын

    Hi Raghav, I watched all the videos shared by you about jmeter. But in this video can you explain pacing, as pacing is between two iterations, you explained about real world scenario creation.

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    Hi Vaibhav, yes there is stuff that can be added for implementing pacing. I will try to create a separate video on that.

  • @vaibhavjaiswal2773

    @vaibhavjaiswal2773

    6 жыл бұрын

    Hi Raghav, Thanks a lot, your videos really help me to understand all the things about jmeter.

  • @RaghavPal

    @RaghavPal

    6 жыл бұрын

    You're welcome Vaibhav

  • @kapilbalwani1
    @kapilbalwani14 жыл бұрын

    This is not pacing by any way. It is just making of scenario which we do in Loadrunner. Pacing means time between two iterations.

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    I need to make changes here

  • @lalitafunde92
    @lalitafunde923 жыл бұрын

    Please help mee for that

  • @RaghavPal

    @RaghavPal

    3 жыл бұрын

    I will plan for a session Lalita, Meanwhile try to get online help

  • @jenntjie6815
    @jenntjie68154 жыл бұрын

    hi this option has been deprecated.

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    I will plan a new session

  • @ravichandrapal1002
    @ravichandrapal10027 жыл бұрын

    Hi Raghav pal, It was a very good video about Stepping thread group. Here what are the number of samples in Aggregate report. Number of requests to server? In the above scenario total number of threads are 100. But the sample's count is amost more than 150. I have run a test of 10 users and add 1 thread for very 10 second's. holding time is 600 seconds. and finally stop 1 thread every 20 seconds. But for my case samples are around '57781'. I am seeing this sample count is Aggregate report, Summary Report and View results in Table *I have run the same scenario twice, i got ''57781'' samples first time and '34983' sample second time*. Please let me the the difference why the sample count is different. Thanks in advance, Ravi chandrapal G

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    hi Ravi, Thanks for watching. Yes, in aggregate report the sample count is the total count of all requests going to server. Have you set max threads (in the group will start field)

  • @ravichandrapal1002

    @ravichandrapal1002

    7 жыл бұрын

    Thanks for Replying Raghav... My point here is why the samples count is different when i execute same scenario twice. Can you please explain... *I have run the same scenario twice, i got ''57781'' samples first time and '34983' sample second time*.

  • @maheedhar4259
    @maheedhar42594 жыл бұрын

    Nice explanation for stepping thread group, but this is not pacing as you mentioned like roadrunner, Pacing in roadrunner works as delay between iterations for each virtual user in study time.

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    Right Mahee

  • @LayanSooriyaarachchi
    @LayanSooriyaarachchi5 жыл бұрын

    Hi Raghav, nice explanation.. jmeter-plugins.org/wiki/SteppingThreadGroup/ In this link it says "This plugin is deprecated and should not be used. Use Concurrency Thread Group instead. " So what to do? Is it better to go for "Concurrency Thread Group " ?

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Yes Layan, there is a video on that. Pls check kzread.info/dash/bejne/kY2nvNBqhtrAibw.html

  • @LayanSooriyaarachchi

    @LayanSooriyaarachchi

    5 жыл бұрын

    @@RaghavPal Thanks Raghav. I will check this

  • @vinodkumar-df5ld
    @vinodkumar-df5ld7 жыл бұрын

    Nicely explained stepping thread group concept. Think time is a delay added after iteration is complete and before the next one is started = Pacing. This videos doesn't covered achieving pacing using JMeter I think so.

  • @RaghavPal

    @RaghavPal

    7 жыл бұрын

    Yes Vinod, to complete the pacing concepts you should also watch the next video- Jmeter Beginner Tutorial 16 - TIMERS (How to add Think Time)

  • @srikanthkotagiri9438
    @srikanthkotagiri94385 жыл бұрын

    Hi Bro, Thank you for sharing the videos. I need some help from you get more knowledge. How to work with SSL WEBSITE. Can you please share the video.

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Hi Srikanth, in general the process for ssl website should be the same unless there is some specific security need (certification addition) for the website. If you are able to access your web application through JMeter, you can proceed in the same way as shown in videos. stackoverflow.com/questions/11106796/setting-up-jmeter-to-do-https www.blazemeter.com/blog/how-set-your-jmeter-load-test-use-client-side-certificates

  • @geethamaddirala
    @geethamaddirala5 жыл бұрын

    Very low volume couldnot understand

  • @RaghavPal

    @RaghavPal

    5 жыл бұрын

    Hi Geetha, I will take care of audio in future sessions, For now you can try if headphones can help

  • @udishe
    @udishe4 жыл бұрын

    this is a great video an explanation, for new users for ramp up use - "Concurrency-Thread-Group" as stepping thread group is not more supported. jmeter-plugins.org/wiki/ConcurrencyThreadGroup/#Concurrency-Thread-Group. thanks for putting up those classes.

  • @RaghavPal

    @RaghavPal

    4 жыл бұрын

    You're welcome Ehud

  • @battleofnaseby
    @battleofnaseby3 жыл бұрын

    This is not pacing. All you have done is setup the user thread profile: ramp up - duration - ramp down. It's not the same as pacing in LoadRunner which you compared it to. You do the pacing using the Timers for each thread group.

  • @RaghavPal

    @RaghavPal

    3 жыл бұрын

    I will add a different session on this