This is a smart way instead of manually configuring jmeter, well done and thank you for sharing. People like you, who make videos for free, are truly admirable!!
Thanks Raghav Pal for availing this videos. It's my first time to watch your videos. Your videos are very very educative and am learning quite alot. Trainers like you, make this world a better place.
Great Work By you Boss. You are doing a lot of Intelligent and good work and sharing your valuable knowledge on Perf Testing and Jmeter and other tools like Blaze Meter etc
Thank you for these great tutorials Raghav, I had to test some settings on IIS to limit user concurrency and denying access based on rates of access and JMeter was the perfect tool but quite a high learning curve - the tutorials got me to speed really quickly.
Hi, Thanks for sharing this. I have a query for you, Can we use jmeter to test iOS mobile application performance? If yes, Could you please share relevant video / material. Thank you! Appreciate your response.
Hi Interjeet, I have a video on mobile application testing with JMeter - ruclips.net/video/JFDcgKQ8VFw/видео.html You may have to take additional help for iOS. In any case JMeter will test the network/server performance and not the client performance
Thanks Raghav, I have never seen such a wonderful videos of Jmeter, you explained complex things in such a simple way. I have one Query: If we want to test login & logout process with number of user in one go then how we give multiple user id? Your help is highly appreciated. Thanks
First I thank you for the wonderful Jemter Beginner tutorial. Do we do coding in Jmeter? And what is the difference between Jmeter and Loadrunner? Also as you have shown above we can use of bad boy application for recording UI test so my question is IT companies are using the same application?
Hi Mayank, usually you should be able to setup a performance test plan in JMeter without any coding, There is support for coding in case you need some scenario/action which is not in-built. LoadRunner is another performance testing tool, but is not free. BadBoy is not stable now and I do not recommend to use it.
Hi Raghav, Thank you for this video series on Jmeter. I have started learning everything about this tool from your videos. Q.1 - When we record the Test from Blazemeter and try to run the Test from Jmeter, does it not redo the same actions. My system just runs the Test, I am not able to see the exact process of opening of a browser and the UI as per the steps.
For those in 2024 since there is no work bench, the Test script recorder can be found by clicking on the test plan>add>non-test elements>http(s) test script recorder
Thanks Raghav for posting such videos, these are really helpful. Appreciate you hard work. Would you please help me with this - I am not getting Workbench on the left side panel. How do I get that. Have I installed a different version or is there any thing else that I missed.
Hi Raghav, Thanks for very simple video, it is really very nice. Can you please upload a video for how to record a login and logout of web application using HTTP(s) Test Script Recorder option? Thanks in Advance!!!
Thanks for introducing me to BadBoy and BlazeMeter. Makes capturing UI actions easier. I was struggling how to use Selenium IDE and covert to JMeter tests.
Great videos! I was wondering regarding this video: this automation is translated into manual steps like : Some users are simultaneously accessing the same website's paths (recorded steps), trying to login in the same time with that account? Thanks a lot :D
Thanks for liking. Yes in this particular video, if you increase the number of threads (users), then all users will be doing same steps. We have ways to make a realistic test plan. You can watch other session for the same.
Hi Raghav, While adding Blazemeter exported file to my tests plan in jmeter, i'm getting message "Empty Testplan--see log file". Not sure why i'm getting this? Log message-> 2018/05/30 00:43:17 WARN - jmeter.gui.action.Load: Unexpected error org.apache.jmeter.exceptions.IllegalUserActionException: Empty TestPlan - see log file at org.apache.jmeter.gui.action.Load.insertLoadedTree(Load.java:174) at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:136) at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:105) at org.apache.jmeter.gui.action.Load.doAction(Load.java:92) at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81) at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40) at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:63) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Abhay, i read your other comment. Hope you have found the solution. You can record separately and in JMeter you can copy sampler in a single thread group.
Thanks for the video, Raghav! By the way, is the workbench deprecated in Jmeter version 4.0? I cannot see it, there is only the test plan option in the left part. But the non-test elements(test-script recorder etc.) are available in the test plan menu. The online help article has empty paragraph about Workbench.
HI Raghav, Using blaze meter extension while recording if my scenario navigation moving to a another tab , then i am not able get those request in my JMX script . So what i need to there to get those request in JMX script .
Hi Jyotiranjan, this will help you - guide.blazemeter.com/hc/en-us/articles/206732849-Chrome-Extension-Record-Chrome-Extension-Record#multi-tab-recording-selenium
Hello sir..Firstly i would like to Thank you for the video. It is so descriptive and point to point that is helping a lot to learn Jmeter easily. However i am getting an issue in Jmeter when opening the jmx file which i saved through Badboy as CannotResolveClassException. Can you please help me with this issue.
Thank you for sharing very good information, there is another tool different than Badboy that you recommend to use? badboy is crashing in my win 10 system.
What is the difference between HTTP Test script Recorder and HTTP sampler? In test script recorder we record actions and perform testing and in HTTP sampler we directly perform testing on application. Is that correct??
Thanks Raghav for this videos, i just need to know what is the advantages of using blazemeter or badboys plugins over the built in script recorder of Jmeter?
Hi Mahmoud, i can say these are different ways and all can work based on your comfort. I have not gone very deep into JMeter built in recorder. I will soon publish a video on it and then can better answer your query.
Hi, here is the latest video on How to use Test Script Recorder - ruclips.net/video/amEHuq8auTU/видео.html And my comments : the advantage i see in using plugins like blazemeter is that you do not have to setup proxy for recording and also do not have to set exclude urls (as shown in the video). Otherwise Test Script Recorder option within JMeter when used with templates is a good options
Thank You Raghav, I saw it and really it is beneficial. one thing I noticed as a general I don't know why the suggested exclude in the template contains extensions like images, js, css. I guess we are using this script recording to record all the components in the web pages to be a realistic test
It depends on your test requirements. Usually we test the backend services (server) performance. CSS, Images, js etc are rendered in the browser i.e. the client. So we usually exclude them.
Hai Raghav sir I've been watching your videos recently and I really loved your sessions. Since it's 6 years old videos, is it enough for me to get a job in 2023 with these jmeter sessions? If not can u suggest what should I learn along with this?
Hi Navya, The contents of the JMeter videos are still relevant. I have also create new sessions on JMeter here - ruclips.net/video/SoW2pBak1_Q/видео.html
hi @raghav, please help me. why does the case in occur? Problem loading XML from:'D:\Learn\FileJmeter\Script.jmx'. Cause: CannotResolveClassException: node Detail:com.thoughtworks.xstream.mapper.CannotResolveClassException: node ... happens after I will open the recorder results from bad boy on jmeter
Hi Raghav, your video tutorials are excellent. I am setting up a test lab for my application which runs off IE, as per your advice I am using badboy to record the UI Test and exporting to jmeter for playback. I am getting scripting errors when recording, the syntax is Object doesn't support property or method etc... Normally I would turn off script debugging, is there a way to do this in badboy?
Hi Adam, try using Blazemeter plugin as shown in the video. Also you can see this one - ruclips.net/video/amEHuq8auTU/видео.html&index=21&list=PLhW3qG5bs-L-zox1h3eIL7CZh5zJmci4c
Hello Raghav, I recorded the script using "Blazemeter" after importing the ".jmx" in Jmeter and executing the script am getting error as : Response code: Non HTTP response code: java.net.ConnectException Response message: Non HTTP response message: Connection timed out: connect Could you please suggest how to proceed.
Hi Raghav, I am a big fan of all your videos on JMeter, Jenkin, Git and other stuff. There are very detailed and cover almost all the concepts. I would request you to post some videos on api testing using postman and soapui. Thanks
Could you explain how to record ajax requests, what should to be recorded and which one should not, in what case and what rule should you follow when unite samplers into transaction controller Thanks
Please check this should help you - www.blazemeter.com/blog/how-load-test-ajaxxhr-enabled-sites-jmeter stackoverflow.com/questions/41423360/how-to-execute-ajax-requests-in-jmeter
hi Raghav, one more question, when I recorded my script, it also saved servlet http requests. Should I also keep it for my execution or just the .jsp? Thank you!
Hi Raghav, Could you please tell me how can we fix the performance issue in any web application? Do we need to create a ticket with performance log and then assigned it to Developer or do we need to do something additional on it.
Hi Parul, This is a very broad question. Before we log any ticket there is some analysis a performance tester has to do at his/her end. Filter out the exact request that is having performance issues. Analyse if the issue is network related. Document the client and server configurations. Then based of the nature of the issue you can assign it to Dev team for resolution.
Sir, I am fan of your tutorial. I have a query regarding test case, test case scenarios. As an important part of testing i want your suggestion on test case and scenarios writing.
Hi Raghav. Thanks for the simple yet very useful tutorial. Unfortunately I am unable to download Badboy software as the site seems to be blocked. Any other alternatives. Blazemeter is not suitable as I am interested in testing our app in IE only. Appreciate your help a lot.
Hi Tangirala, i believe you can still use Blazemeter plugin, as this is for recording the test and then you can use the jmx file to prepare your test. An alternative will be to use JMeter inbuilt Test Script Recorder. Here is the video - ruclips.net/video/amEHuq8auTU/видео.html
Hi Rahul, Thanks for the nice tutorial. As per the instructions given, I downloaded JMeter 4.0. But in this, "workbench" is not coming as default. What should I do - Uninstall and reinstall again ?
Hi Isha, Workbench is deprecated JMeter 4.0 onwards.Workbench has been dropped from UI, you can now use Non-Test Elements as immediate children of Test Plan. jmeter.apache.org/changes.html See this video - ruclips.net/video/iaJGle6m9Wc/видео.html
Very helpful tutorial...Thanks a ton. However I am stuck while recording the script for Uploading a file and Downloading a file...any suggestions to sort this out??
Thanks Raghav for your videos. I have a problem with blazemeter recording when there is an login page the credentials is recorded correct but when running the test it always fails in the login part. Could you please help ?
Can Apache Jmeter be used to measure the load time for a specific action, such as response time for a button click by simultaneous users. If yes how this is performed using jmeter. Please help
Workbench is deprecated JMeter 4.0 onwards. Workbench has been dropped from UI, you can now use Non-Test Elements as immediate children of Test Plan. jmeter.apache.org/changes.html
This is all very nice and cool, but from a data-driver perspective these recording tools cannot be used as they use third-party databases to store your data, and you have no way of knowing what data Badboy or Blazemeter stores(GDPR troubles). And tests might require sensitive data. Is there any video detailing how to do this manually without using a potentially dangerous third-party software?
Hi Raghav, excellent video. Really helpful. Is there a way I can contact you for more information and kind of test I am running on my current project. I need help with POST login details. There are 3 elements I need to pass, username/password and ID that is generated at backend. It will be really kind of you if you could spare some time. Regards
Sagar, I am glad the sessions helped you. I may not be able to take out separate time, but will definitely try to help you. You should be able to start with your requirement after watching the concepts already covered in the tutorials. In case you are stuck at some specific point and not able to find anything online, do let me know.
Hi Raghav thanks for the clear tutorial. When i have recorded the login scenario for one of the Web application, i noticed when i run the test with 10 users it's working fine. when i run with 50 users jmeter is not responding .what is the maximum limit for UI of Jmeter?
Hi Kuldeep, Workbench is generally used to put items that you donot require in your Test Plan, or for some temporary testing. It does not have test plan but test elements. Also it is not saved when you save your test plan and has to be saved separately.
Hi Raghav, Thank you so much, this video has been such a big help to me! Is there a way that I can run a test script on websites with a two-step verification process? The first step always requires the same password, the issue is that the second step asks me any 1 of 3 questions that I know the answers to.
Hi Immanuel, the script will run as coded (recorded), in case it is static, you should be able to use it, Usually in test env, we can either skip this or have a static validation. Can talk to your dev team on this
Hi Raghav, Lets say I need record a scrolling of 5000 pics from a page and automate this to validate the time taken against 2 platforms, how to handle this and also how to project it in graphic representation.
Hi Ram, as i understood your scenario, you want to do a web page rendering performance analysis. I will take up your question in next episode of QnA Friday and give some information on it.
Hey I have a question. I need to test only page loading. API testing is being carried out by some other team in my project. I just need to verify a. Speed index: Average time to display content on web page. b. Load time: Time to completely load web page content including images, videos. c. Time to interact: Time to interact with first web element d. Page Processing Completed - DOM Content Ready End: The point when the HTML Parser has reached the end of the document which means it has executed any blocking scripts. CAN WE ACHIEVE THIS WITH JMETER OR WE SHOULD GO FOR LOAD RUNNER? PLEASE LET ME KNOW IMMEDIATELY.
Hello Raghav Sir !! We can record this script by JMeter. So, what is the need to use another tools for script recording? Can you please specify this ? Thanks.
Can we use this while we have to test whole website, so record in Blazemeter then import in jmeter and apply the load how much we wants?because if we apply for all pages so it save the time for us.
Hi Apeksha, you can record your scenario with BlazeMeter and them import in JMeter. You will have to once check if there are extra samplers recorded that you want to remove. Once you are satisfied with the setup you can try to run with single user and then put the required load.
I have a question for you though it's a nice video. I'm testing an app that required an OTP once I click on the OTP the timer started I got the SMS once the timer stopped can I enter that OTP after 5 min? or it should be exoire in the time period? kindly explain if you have some time.
Hi Raghav, Thanks for the video it was really helpful...I followed whatever u explained to record the scripts using Blazemeter add-ons and exported the jmx file...but when I executed the jmx file using Jmeter few samplers failed ...couldnt figure out y ???any help in this regards will be much appreciated
Hi Harish, i am glad you found it helpful. It will be difficult to troubleshoot w/o logs and actual running data. Try to look at the logs and listener results to figure out the issue.
hi Raghav, Thanks for this video. I want to ask , like at then end you said configure the no of users in thread group but if we set no of thread to 10.. there is only login of your in that test which you did for wikipedia test so how can we set no of threads maximum pls answer
Hi Sushma, when you set threads (users) to 10 that means 10 users will be hitting the service or doing the actions as recorded simultaneously as configured. That means the server will have a load of 10 concurrent users. Let me know where exactly you have doubts here
@@RaghavPal Hey Raghav.. Doubt is in real time situation, If I have different 50 users having their own username and password and for them I want to test login part.. Means load test. In that case, if I record one user login part only then how it can justify for 50 users even though I provided no of threads as 50
@@RaghavPal can I have your email id.. Or is there any way we can connect. I am currently doing real time perf testing in jmeter.. Faced many issues. So need ur guidance. It's grateful if you help me.
Friend, I have one question.....please how to read the information...what we want to see in jmeters tests? Thanks and if have some video with this answer let me know
Hello Raghav,I am perform UI test from blazemeter and export file in jmeter,while i am running this code so error displayed like : Thread Name: Thread Group 1-9 Sample Start: 2018-12-13 11:21:43 IST Load time: 305 Connect Time: 45 Latency: 304 Size in bytes: 677 Sent bytes:1597 Headers size in bytes: 410 Body size in bytes: 267 Sample Count: 1 Error Count: 1 Data type ("text"|"bin"|""): text Response code: 401 Response message: Unauthorized can you please help me..
Hi Apeksha, you are getting response code 401 i.e. Unauthorized. Pls check do you need to provide any authorization like username/password or sessionid token
Hi Raghav, thank you for the update and the link as well, it will be more helpful if u can share a session how the workbench criteria is used in the new version i.e. how to record a UI Test
Thanks for sharing your knowledge... As my system’s chrome proxy settings are set by admin unable to record using HTTP script recorder. When I still tried , Transaction Controll for HTTP sampler settings keeps on popping up. Instead i tried with Blazemeter,which worked.Could you pls suggest a way to record with HTTP Script record Template.
Hi Pranavi, you can check the latest video on this in a section on the recent JMeter masterclass I created, Check the HTTP Recorder section time in description - ruclips.net/video/SoW2pBak1_Q/видео.html
@@RaghavPal Thanks for your reply. Even my laptop’s chrome proxy is set by admin, I tried using Proxy settings from search. Once again thanks for the complete JMeter masterclass video.
Are you using JMeter 4.0 or above. Its deprecated JMeter 4.0 onwards. Workbench has been dropped from UI, you can now use Non Test Elements as immediate children of Test Plan. jmeter.apache.org/changes.html
This is a smart way instead of manually configuring jmeter, well done and thank you for sharing. People like you, who make videos for free, are truly admirable!!
Thanks for the kind words, Jimmy.
Hi Raghav - Your videos are simple, quick, to the point and very well explained. These are extremely helpful.
Thanks for watching Sumanta
Just one update:
Workbench has been dropped from UI, you can now use Non Test Elements as immediate children of Test Plan.
Yes Ritesh, thanks for this addition.
This has also mentioned here -
ruclips.net/video/iaJGle6m9Wc/видео.html
Thank you for the update. 👍
Thank you, I was looking for this
Thanks Raghav Pal for availing this videos. It's my first time to watch your videos. Your videos are very very educative and am learning quite alot. Trainers like you, make this world a better place.
So happy & humbled to know this Phoebe. You can find all here - automationstepbystep.com/
@@RaghavPal Thanks. Much appreciation.
This tutorial is amazing. Thank you Raghav. I have just started to learn JMeter by myself. now I really inspired to work using JMeter.
Glad to knwo this Vidhya, all the best
First time i watch your tutorials seriously i m so liking you explain each & everything
Great to know this, Bharat. Keep learning.
A very very helpful tutorial Raghav. Heartfelt thanks. Your video helped me when I was stuck up badly with a script. Thanks again.
Tamanna, i am glad it helped you. Keep Learning.
Very useful and lucidly explained video tutorial. Thanks. Good work Raghav.
thanks for watching Krishna
The quickest way to learn UI performance testing, follow this video. Thanks a lot, I learned UI Performance testing thru this tutorial.
Glad it helped!
User friendly 2 ways to record jmeter scripts. Thanks for sharing.
you're welcome Anshul. Thanks for watching.
these videos are very helpful to learn jmeter for beginners. plz upload the rest of the videos...
Thanks Jyothi. Will add new videos every week.
Please subscribe to get notified whenever i upload new videos.
Wonderful video. Really liked it .. very nice and clean . Really impressed with your work
Great Work By you Boss. You are doing a lot of Intelligent and good work and sharing your valuable knowledge on Perf Testing and Jmeter and other tools like Blaze Meter etc
Thanks for your message Pardhiva
is jmeter a good option to Client Side Loading testing , ie UI load testing? i want to peform UI load test , no the api load testing. kindly suggest
Hi Haya, JMeter is primarily for server side performance testing
Thank you for these great tutorials Raghav, I had to test some settings on IIS to limit user concurrency and denying access based on rates of access and JMeter was the perfect tool but quite a high learning curve - the tutorials got me to speed really quickly.
Glad to know this Steve
Hi, Thanks for sharing this.
I have a query for you, Can we use jmeter to test iOS mobile application performance?
If yes, Could you please share relevant video / material. Thank you!
Appreciate your response.
Hi Interjeet, I have a video on mobile application testing with JMeter - ruclips.net/video/JFDcgKQ8VFw/видео.html
You may have to take additional help for iOS. In any case JMeter will test the network/server performance and not the client performance
Thanks Raghav, I have never seen such a wonderful videos of Jmeter, you explained complex things in such a simple way.
I have one Query:
If we want to test login & logout process with number of user in one go then how we give multiple user id?
Your help is highly appreciated.
Thanks
Ashu, just missed your comment, sorry for that.
You can parametrise your test using csv files. There is a video on the same
@@RaghavPal please can u give the solution link if any
Awesome solution for you testing bro...good one
Thanks for watching Chandra
First I thank you for the wonderful Jemter Beginner tutorial. Do we do coding in Jmeter? And what is the difference between Jmeter and Loadrunner? Also as you have shown above we can use of bad boy application for recording UI test so my question is IT companies are using the same application?
Hi Mayank, usually you should be able to setup a performance test plan in JMeter without any coding, There is support for coding in case you need some scenario/action which is not in-built. LoadRunner is another performance testing tool, but is not free.
BadBoy is not stable now and I do not recommend to use it.
@@RaghavPal Thanks Raghav your prompt reply. So Which tool will be used instead of BadBoy?
@@mayankjain9941 which tool we can use instead of badboy?
@Raghav Can you answer to my query which was asked above
@@prashuvlgs Same question asked by me to @Raghav Pal, waiting for his reply.
Thank you so much Mr. Raghav Pal
Most welcome Qasim
Hi Raghav,
Thank you for this video series on Jmeter. I have started learning everything about this tool from your videos.
Q.1 - When we record the Test from Blazemeter and try to run the Test from Jmeter, does it not redo the same actions. My system just runs the Test, I am not able to see the exact process of opening of a browser and the UI as per the steps.
Hi Sharan, with JMeter you will not see the UI, it works on the client-server calls.
For those in 2024 since there is no work bench, the Test script recorder can be found by clicking on the test plan>add>non-test elements>http(s) test script recorder
Thanks for adding Ammar
Very nice video.. Simple and clear
Thanks Raghav for posting such videos, these are really helpful. Appreciate you hard work.
Would you please help me with this - I am not getting Workbench on the left side panel. How do I get that. Have I installed a different version or is there any thing else that I missed.
Hi, workbench is deprecated since ver 4.0. Please watch this - ruclips.net/video/iaJGle6m9Wc/видео.html
Really simple videos to understand. Great job. When will you upload the rest of the videos?
Thanks Abhinav.
Uploading a new video on : How to test db with jmeter (JDBC test)
Will add new videos every week
Hi Raghav,
Thanks for very simple video, it is really very nice.
Can you please upload a video for how to record a login and
logout of web application using HTTP(s) Test Script Recorder option?
Thanks in Advance!!!
sure will do it asap
Here is your video - How to use Test Script Recorder - ruclips.net/video/amEHuq8auTU/видео.html
Thanks for introducing me to BadBoy and BlazeMeter. Makes capturing UI actions easier. I was struggling how to use Selenium IDE and covert to JMeter tests.
You're welcome, BadBoy may not be very stable, you can use BlazeMeter
Thank You Raghav for the videos. But currently, Badboy does not exist any other alternative that can be used to Record Script?
Sujoy
Yes, bad boy is not there now,, can try blazemeter browser extension
Great videos!
I was wondering regarding this video: this automation is translated into manual steps like : Some users are simultaneously accessing the same website's paths (recorded steps), trying to login in the same time with that account? Thanks a lot :D
Thanks for liking.
Yes in this particular video, if you increase the number of threads (users), then all users will be doing same steps.
We have ways to make a realistic test plan. You can watch other session for the same.
Thanks for the knowledge...very nicely put here for easy understanding
Great to hear that Sahana
Very good tutorial for beginners. Thank you very much
You're welcome Naveen
Hi Raghav,
While adding Blazemeter exported file to my tests plan in jmeter, i'm getting message "Empty Testplan--see log file". Not sure why i'm getting this?
Log message->
2018/05/30 00:43:17 WARN - jmeter.gui.action.Load: Unexpected error org.apache.jmeter.exceptions.IllegalUserActionException: Empty TestPlan - see log file
at org.apache.jmeter.gui.action.Load.insertLoadedTree(Load.java:174)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:136)
at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:105)
at org.apache.jmeter.gui.action.Load.doAction(Load.java:92)
at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:81)
at org.apache.jmeter.gui.action.ActionRouter.access$000(ActionRouter.java:40)
at org.apache.jmeter.gui.action.ActionRouter$1.run(ActionRouter.java:63)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Hi Priyanka, try to get a json and convert to jmx using converter.blazemeter.com/
Hiii Raghav,,,,, i like the way how you explain each and every step and these videos are very helpful to me,,,,,,great tutorial,,,,,
Thanks Subbu
very very helpful mate. thank you very much.
You're very welcome Andy
Video is simple and easy to understand!!!gud work but my question is how to record multiple scenario and merge into same Thread group using recording.
Abhay, i read your other comment. Hope you have found the solution. You can record separately and in JMeter you can copy sampler in a single thread group.
very informative and helpful ...each step is explained and shown ... amazing tutorials with practical 👍👍👍👍
Happy to see your message Aditi
Thanks for the video, Raghav!
By the way, is the workbench deprecated in Jmeter version 4.0? I cannot see it, there is only the test plan option in the left part. But the non-test elements(test-script recorder etc.) are available in the test plan menu. The online help article has empty paragraph about Workbench.
Yes you are right, have explained that here ruclips.net/video/iaJGle6m9Wc/видео.html
HI Raghav,
Using blaze meter extension while recording if my scenario navigation moving to a another tab , then i am not able get those request in my JMX script . So what i need to there to get those request in JMX script .
Hi Jyotiranjan, this will help you - guide.blazemeter.com/hc/en-us/articles/206732849-Chrome-Extension-Record-Chrome-Extension-Record#multi-tab-recording-selenium
Thanks a lot. I love your tutorial.
You are welcome Rabaya
Hello sir..Firstly i would like to Thank you for the video. It is so descriptive and point to point that is helping a lot to learn Jmeter easily.
However i am getting an issue in Jmeter when opening the jmx file which i saved through Badboy as CannotResolveClassException. Can you please help me with this issue.
Hi Ishan, Avoid using badboy, You can try Blazemeter or JMeter's HTTP Test Script Recorder
@@RaghavPalThank you sir. Blazemeter worked for me.
Thank you for sharing very good information, there is another tool different than Badboy that you recommend to use? badboy is crashing in my win 10 system.
Hi Fredy, yes BadBoy is not stable. You can use blazemeter chrome plugin - ruclips.net/video/zn1DSUZ6t64/видео.html
You're awesome! Thank you so much!
Very nice and simple video...thank you it really helps
Glad to know this Sahana
great video! well explicated and very useful, thanks so much for share your knowledge! Greetings from mexico!
Thanks Liliana.
Hi Raghav, awesome video! Could you upload a video on how to record a UI (web) Test using Test Recorder? Thanks!!
Thanks Bennie for liking the videos. Will soon upload Test Recorder session.
What is the difference between HTTP Test script Recorder and HTTP sampler? In test script recorder we record actions and perform testing and in HTTP sampler we directly perform testing on application. Is that correct??
Hi Vamsi, yes, so the sampler is to manually create your http request, whereas Recorder lets you record your http network and create samplers
@@RaghavPal Thank you so much👍
easy to understand. thanks!
You're welcome
Thanks Raghav for this videos, i just need to know what is the advantages of using blazemeter or badboys plugins over the built in script recorder of Jmeter?
Hi Mahmoud, i can say these are different ways and all can work based on your comfort. I have not gone very deep into JMeter built in recorder. I will soon publish a video on it and then can better answer your query.
Hi, here is the latest video on How to use Test Script Recorder - ruclips.net/video/amEHuq8auTU/видео.html
And my comments : the advantage i see in using plugins like blazemeter is that you do not have to setup proxy for recording and also do not have to set exclude urls (as shown in the video). Otherwise Test Script Recorder option within JMeter when used with templates is a good options
Thank You Raghav, I saw it and really it is beneficial. one thing I noticed as a general I don't know why the suggested exclude in the template contains extensions like images, js, css. I guess we are using this script recording to record all the components in the web pages to be a realistic test
It depends on your test requirements. Usually we test the backend services (server) performance. CSS, Images, js etc are rendered in the browser i.e. the client. So we usually exclude them.
can you show us how do you record business process through workbench. this is very important. Can you upload this video please
sure Agni, i will create a session on that soon.
Thank you for the videos.
Glad you like them Sharmila
Hai Raghav sir
I've been watching your videos recently and I really loved your sessions. Since it's 6 years old videos, is it enough for me to get a job in 2023 with these jmeter sessions? If not can u suggest what should I learn along with this?
Hi Navya,
The contents of the JMeter videos are still relevant. I have also create new sessions on JMeter here - ruclips.net/video/SoW2pBak1_Q/видео.html
Eternally grateful sir 🙏
hi @raghav, please help me. why does the case in occur?
Problem loading XML from:'D:\Learn\FileJmeter\Script.jmx'.
Cause:
CannotResolveClassException: node
Detail:com.thoughtworks.xstream.mapper.CannotResolveClassException: node
...
happens after I will open the recorder results from bad boy on jmeter
same error coming @raghav please tell us how to resolve this
Hi, pls use blazemeter plugin instead of bad boy. Pls see this - ruclips.net/video/zn1DSUZ6t64/видео.html
Thanks Raghav for sharing usefull videos.Is there any tool which records UI actions of Mobile App
Thanks for watching Venkat. You can use Katalon Studio for recording actions on mobile
Hi Raghav, your video tutorials are excellent. I am setting up a test lab for my application which runs off IE, as per your advice I am using badboy to record the UI Test and exporting to jmeter for playback. I am getting scripting errors when recording, the syntax is Object doesn't support property or method etc... Normally I would turn off script debugging, is there a way to do this in badboy?
Hi Adam, try using Blazemeter plugin as shown in the video. Also you can see this one - ruclips.net/video/amEHuq8auTU/видео.html&index=21&list=PLhW3qG5bs-L-zox1h3eIL7CZh5zJmci4c
I'll give it a go. Thanks a lot.
Thanks so much, it was really helpful!! Appreciate it.
You're welcome Sarat
Hello Raghav,
I recorded the script using "Blazemeter" after importing the ".jmx" in Jmeter and executing the script am getting error as :
Response code: Non HTTP response code: java.net.ConnectException
Response message: Non HTTP response message: Connection timed out: connect
Could you please suggest how to proceed.
looks like it was not able to get the response. Manually validate the samplers.
Thank you so much for this usefully tutorial
you are welcome :)
Hi Raghav, your video is very helpuful. However, could you also upload a video on - how to record a UI test script using your jmeter workbench.
Hi Guru, thanks for watching. You can see this - ruclips.net/video/amEHuq8auTU/видео.html
top tutorials :D
Helped so much
Glad to hear Alexandru
Hi Raghav,
I am a big fan of all your videos on JMeter, Jenkin, Git and other stuff. There are very detailed and cover almost all the concepts. I would request you to post some videos on api testing using postman and soapui.
Thanks
Hi Rahul.
Thanks for watching and I am glad it helped.
API Testing will cover soon.
Hi Rahul, link for Postman Beginner Tutorials - ruclips.net/p/PLhW3qG5bs-L-oT0GenwPLcJAPD_SiFK3C
Could you explain how to record ajax requests, what should to be recorded and which one should not, in what case and what rule should you follow when unite samplers into transaction controller Thanks
Please check this should help you - www.blazemeter.com/blog/how-load-test-ajaxxhr-enabled-sites-jmeter
stackoverflow.com/questions/41423360/how-to-execute-ajax-requests-in-jmeter
hi Raghav, one more question, when I recorded my script, it also saved servlet http requests. Should I also keep it for my execution or just the .jsp? Thank you!
Not required, if your test is running fine without them.
Hi Raghav, Could you please tell me how can we fix the performance issue in any web application?
Do we need to create a ticket with performance log and then assigned it to Developer or do we need to do something additional on it.
Hi Parul, This is a very broad question. Before we log any ticket there is some analysis a performance tester has to do at his/her end.
Filter out the exact request that is having performance issues.
Analyse if the issue is network related.
Document the client and server configurations.
Then based of the nature of the issue you can assign it to Dev team for resolution.
nice work man
Sir, I am fan of your tutorial. I have a query regarding test case, test case scenarios. As an important part of testing i want your suggestion on test case and scenarios writing.
Hi Rajesh, I will try to do a session on this
@@RaghavPal I am eagerly waiting to learn, sir.
Hi Raghav. Thanks for the simple yet very useful tutorial. Unfortunately I am unable to download Badboy software as the site seems to be blocked. Any other alternatives. Blazemeter is not suitable as I am interested in testing our app in IE only. Appreciate your help a lot.
Hi Tangirala, i believe you can still use Blazemeter plugin, as this is for recording the test and then you can use the jmx file to prepare your test. An alternative will be to use JMeter inbuilt Test Script Recorder. Here is the video - ruclips.net/video/amEHuq8auTU/видео.html
Can anyone please let me know from where I can download badboy software as the original website is not accessible for me.
Hi Ansari, pls go with blazemeter browser extension instead of bad boy - ruclips.net/video/zn1DSUZ6t64/видео.html
Nice Explanation.
Hi Rahul, Thanks for the nice tutorial. As per the instructions given, I downloaded JMeter 4.0. But in this, "workbench" is not coming as default. What should I do - Uninstall and reinstall again ?
Hi Isha,
Workbench is deprecated JMeter 4.0 onwards.Workbench has been dropped from UI, you can now use Non-Test Elements as immediate children of Test Plan.
jmeter.apache.org/changes.html
See this video - ruclips.net/video/iaJGle6m9Wc/видео.html
Thanks much Raghav. I will go through it and come back in case of any doubt.
thank you. Really helpful
Very helpful tutorial...Thanks a ton. However I am stuck while recording the script for Uploading a file and Downloading a file...any suggestions to sort this out??
hi Benny, thanks for watching. Please see this:
ruclips.net/video/36QEqWcLb0o/видео.html
ruclips.net/video/Tzqd1xSPc3s/видео.html
thanks for video. Really helpful
You're welcome
Hello Raghav, Your tutorials are awesome. But can you please share a tutorial on "How to Automate Authorization Token using JMETER? "
Hi Tanushree, thanks for watching, will soon create a video on this. Subscribe to get notified. Keep learning.
Thank you very much.I will be waiting for the Tutorial....
Very nice explanation. Can you pl tell tools like 'bad boy' for linux pl
thanks for watching. will check that.
so what about linux (ubuntu) ?
Can you show this for new jmeter version
Hi Binu, I will do session on new JMeter soon
Thanks a lot for putting up this tutorial.
FYI : www.badboy.com.au/ is no longer available. Or is it my connection from past 30 minutes ?
Yes, BadBoy now is not available
Thanks Raghav for your videos. I have a problem with blazemeter recording when there is an login page the credentials is recorded correct but when running the test it always fails in the login part. Could you please help ?
Hi Tariq, what is the error, You can manually update the credentials
Thanks.I figure it out that is merge option to merge multiple jmx file.only problem that I have two Thread Group.
Abhay, i am glad this helped you.
Once you have got your samplers you can copy them in a single thread group or arrange them the way you need.
Hello, brother I learn alot about jmeter from this jmeter playlist for beginners, kindly record a video about workbench about recording UI Testing.
Sure Hassan, can find all here - automationstepbystep.com/
Can Apache Jmeter be used to measure the load time for a specific action, such as response time for a button click by simultaneous users. If yes how this is performed using jmeter. Please help
Hi Pratik, see this can help - sqa.stackexchange.com/questions/18446/can-apache-jmeter-be-used-to-measure-the-load-time-for-a-specific-action
thanks for tutorial really helpful. But one question is, how to create workbench in Jmeter?
Workbench is deprecated JMeter 4.0 onwards.
Workbench has been dropped from UI, you can now use Non-Test Elements as immediate children of Test Plan.
jmeter.apache.org/changes.html
This is all very nice and cool, but from a data-driver perspective these recording tools cannot be used as they use third-party databases to store your data, and you have no way of knowing what data Badboy or Blazemeter stores(GDPR troubles). And tests might require sensitive data. Is there any video detailing how to do this manually without using a potentially dangerous third-party software?
Hi Sithian, you can use JMeter's in-built test script recorder - ruclips.net/video/amEHuq8auTU/видео.html&lc=UgwEFy83XLj5K-OIYMZ4AaABAg
thank you so much.. i learn a lot of thing on your video
You are welcome Denny
Hi Raghav, excellent video. Really helpful. Is there a way I can contact you for more information and kind of test I am running on my current project. I need help with POST login details. There are 3 elements I need to pass, username/password and ID that is generated at backend. It will be really kind of you if you could spare some time. Regards
Sagar, I am glad the sessions helped you. I may not be able to take out separate time, but will definitely try to help you.
You should be able to start with your requirement after watching the concepts already covered in the tutorials. In case you are stuck at some specific point and not able to find anything online, do let me know.
very usefully information , thanks a lot
you're welcome
Hi Raghav thanks for the clear tutorial. When i have recorded the login scenario for one of the Web application, i noticed when i run the test with 10 users it's working fine. when i run with 50 users jmeter is not responding .what is the maximum limit for UI of Jmeter?
Hi, the limit is not for JMeter, it can be on the system that you are working, Try to do on a system with better configuration, RAM and CPU
@@RaghavPal Thanks Raghav. I found the issue is with default Heap size. I increased it to 6 GB. It's working fine now.
Hi Raghav, can we create multiple test plan with work bench?
Hi Kuldeep, Workbench is generally used to put items that you donot require in your Test Plan, or for some temporary testing. It does not have test plan but test elements. Also it is not saved when you save your test plan and has to be saved separately.
Thank You Raghav...!!!
Hi Raghav,
Thank you so much, this video has been such a big help to me! Is there a way that I can run a test script on websites with a two-step verification process? The first step always requires the same password, the issue is that the second step asks me any 1 of 3 questions that I know the answers to.
Hi Immanuel, the script will run as coded (recorded), in case it is static, you should be able to use it, Usually in test env, we can either skip this or have a static validation. Can talk to your dev team on this
Hi Raghav, Lets say I need record a scrolling of 5000 pics from a page and automate this to validate the time taken against 2 platforms, how to handle this and also how to project it in graphic representation.
Hi Ram, as i understood your scenario, you want to do a web page rendering performance analysis. I will take up your question in next episode of QnA Friday and give some information on it.
Hey I have a question. I need to test only page loading. API testing is being carried out by some other team in my project. I just need to verify
a. Speed index: Average time to display content on web page.
b. Load time: Time to completely load web page content including images, videos.
c. Time to interact: Time to interact with first web element
d. Page Processing Completed - DOM Content Ready End: The point when the HTML Parser has reached the end of the document
which means it has executed any blocking scripts.
CAN WE ACHIEVE THIS WITH JMETER OR WE SHOULD GO FOR LOAD RUNNER? PLEASE LET ME KNOW IMMEDIATELY.
Hi Venkata, yes you can do most of this using JMeter
Hello Raghav Sir !! We can record this script by JMeter. So, what is the need to use another tools for script recording? Can you please specify this ? Thanks.
Hi Krupa, other tools like blazemeter provides an easier approach (don't have to set proxy). Moreover we can have multiple ways of creating scripts.
Can we use this while we have to test whole website, so record in Blazemeter then import in jmeter and apply the load how much we wants?because if we apply for all pages so it save the time for us.
Hi Apeksha, you can record your scenario with BlazeMeter and them import in JMeter. You will have to once check if there are extra samplers recorded that you want to remove. Once you are satisfied with the setup you can try to run with single user and then put the required load.
I have a question for you though it's a nice video. I'm testing an app that required an OTP once I click on the OTP the timer started I got the SMS once the timer stopped can I enter that OTP after 5 min? or it should be exoire in the time period? kindly explain if you have some time.
Hi Lori, I believe you will need to expand the period
@@RaghavPal but it's a bug or not?
Ideally it should expire if the timer is set. Can check with your team on this
@@RaghavPal Thanks and keep the good work watching your videos help me a lot even land me a job from karachi, Pakistan
Hi Raghav, Thanks for the video it was really helpful...I followed whatever u explained to record the scripts using Blazemeter add-ons and exported the jmx file...but when I executed the jmx file using Jmeter few samplers failed ...couldnt figure out y ???any help in this regards will be much appreciated
Hi Harish, i am glad you found it helpful.
It will be difficult to troubleshoot w/o logs and actual running data.
Try to look at the logs and listener results to figure out the issue.
hi Raghav, Thanks for this video. I want to ask , like at then end you said configure the no of users in thread group but if we set no of thread to 10.. there is only login of your in that test which you did for wikipedia test so how can we set no of threads maximum
pls answer
Hi Sushma, when you set threads (users) to 10 that means 10 users will be hitting the service or doing the actions as recorded simultaneously as configured. That means the server will have a load of 10 concurrent users. Let me know where exactly you have doubts here
@@RaghavPal Hey Raghav.. Doubt is in real time situation, If I have different 50 users having their own username and password and for them I want to test login part.. Means load test. In that case, if I record one user login part only then how it can justify for 50 users even though I provided no of threads as 50
You can parameterize the username to use diff values from within JMeter or can also get values from some external csv files. Will get examples online
@@RaghavPal can I have your email id.. Or is there any way we can connect. I am currently doing real time perf testing in jmeter.. Faced many issues. So need ur guidance. It's grateful if you help me.
Friend, I have one question.....please how to read the information...what we want to see in jmeters tests? Thanks and if have some video with this answer let me know
Hi Vinicius, Do you mean the setup part where we see the no of uses, ramp-up time etc. This you can see in Thread Group.
If it is possible, can you show to us how to record using Selenium IDE and use it in JMeter? Thank you!
I will check and plan on this Martina
Hello Raghav,I am perform UI test from blazemeter and export file in jmeter,while i am running this code so error displayed like : Thread Name: Thread Group 1-9
Sample Start: 2018-12-13 11:21:43 IST
Load time: 305
Connect Time: 45
Latency: 304
Size in bytes: 677
Sent bytes:1597
Headers size in bytes: 410
Body size in bytes: 267
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 401
Response message: Unauthorized
can you please help me..
Hi Apeksha, you are getting response code 401 i.e. Unauthorized. Pls check do you need to provide any authorization like username/password or sessionid token
@@RaghavPal NO there is no need of that...
Hi Raghav, i have already installed the Jmeter software, but in the file menu option list i am unable to find the WorkBench, pls suggest
Hi Abdul
Workbench is deprecated since JMeter 4.0. See - ruclips.net/video/iaJGle6m9Wc/видео.html
Hi Raghav, thank you for the update and the link as well, it will be more helpful if u can share a session how the workbench criteria is used in the new version i.e. how to record a UI Test
Hi Abdul, I have already added videos on that for the later versions, Can find here - automationstepbystep.com/
Can also check the Masterclass section
Thanks for sharing your knowledge...
As my system’s chrome proxy
settings are set by admin unable to record using HTTP script recorder. When I still tried , Transaction Controll for HTTP sampler settings keeps on popping up. Instead i tried with Blazemeter,which worked.Could you pls suggest a way to record with HTTP Script record Template.
Hi Pranavi, you can check the latest video on this in a section on the recent JMeter masterclass I created, Check the HTTP Recorder section time in description - ruclips.net/video/SoW2pBak1_Q/видео.html
@@RaghavPal Thanks for your reply. Even my laptop’s chrome proxy is set by admin, I tried using Proxy settings from search. Once again thanks for the complete JMeter masterclass video.
Hi...I cant see workbench option below Test plan as in video. can you help me out, please
Are you using JMeter 4.0 or above. Its deprecated JMeter 4.0 onwards.
Workbench has been dropped from UI, you can now use Non Test Elements as immediate children of Test Plan.
jmeter.apache.org/changes.html