I have also started learning JMeter like you & so would want to share some of the things I have done so far.
In JMeter try to follow steps as below to create a script which simulates load testing on your web-application.
<i>. TestPlan: In JMeter all script elements are placed inside Testplan.
<ii>. Thread Group: This script element is responsible for creating load condition by specifying No. of users & time-interval, etc.
Add one Thread Group under TestPlan. Thread properties are as follows
No of threads: Each thread represents single user.
Ramp-up Period : Interval between successive threads. If No of threads is 10 & Ramp-Up period is 20 JMeter will take 20 seconds to create 10 threads i,e taking 2 seconds for eah thread.
Loop Count: This tells JMeter no. of times it has to repeat the test.
<iii>. Sampler: To be added under Thread. Request elements which handles user requests. For eg: we may add HTTP request to mention Server IP/Port and request handler in Path field.
<iv>. Listener: TO be added under Thread. Support for Reports/Listeners like Graph, Tabular, Aggregate, Summary Report etc. Simple things to start with is Tabular Report/Graph Result.
With these elements in place your first testplan should be ready to load-test the AUT.
Here I try to show you some simple elements of a testplan & you can always customize your script by adding more advanced elements like Proxy, Logic Controller under Workbench.
I hope this helps you in moving forward with JMeter.
I am also new to using JMeter. I have the basic idea on how to set it up for web testing BUT I am now at a standstill. I am trying to understand the logic controllers specifically the interleave controller. I've read the documentation from front to back but I still cant seem to understand how to use it. If there is anyone who could possibly simplify this a little more for me I would greatly appreciate it.
QA Software Tester
Center of Excellence for Breast Cancer at UCSF