Here’s the exact JMeter setup to create Owners athttp://43.204.220.89:8080/petclinic/owners/new.
Thread Group (your load)
- Users: as needed (e.g., 50/200/1000)
- Ramp-up: e.g., 60s
- Loop: as needed
Config Elements
- HTTP Request Defaults
- Server Name:
43.204.220.89 - Port:
8080 - Protocol:
http
- HTTP Cookie Manager (enable cookies for session)
- HTTP Header Manager
Content-Type: application/x-www-form-urlencoded
- CSV Data Set Config (to feed random data at scale)
- Filename:
owners.csv - Variable Names:
first,last,address,city,phone - Recycle on EOF:
True - Stop thread on EOF:
False - Example
owners.csvline:John,Doe,12 Baker Street,London,0700012345
Samplers & Post-Processors
1) GET form page (fetch cookies and optional CSRF)
Sampler: HTTP Request
- Method:
GET - Path:
/petclinic/owners/new
Post-Processor (optional, if CSRF is enabled): CSS Selector Extractor
- Name of created variable:
csrf - CSS Selector:
input[name=_csrf] - Attribute:
value
(If you don’t see a hidden_csrffield in the HTML, skip this extractor and the_csrfparam below.)
2) POST create owner
Sampler: HTTP Request
- Method:
POST - Path:
/petclinic/owners/new - Parameters (add as form params):
firstName=${first}lastName=${last}address=${address}city=${city}telephone=${phone}_csrf=${csrf}(only if extractor above succeeded)
(Alternative body if you prefer raw):firstName=${first}&lastName=${last}&address=${address}&city=${city}&telephone=${phone}&_csrf=${csrf}
Assertion (to confirm success): Response Assertion
- Contains:
Owner Information
(Petclinic typically redirects to/petclinic/owners/{id}showing that text on success.)
Tips for mass traffic
- Add a Uniform Random Timer (e.g., 300–1200 ms) to better mimic users.
- Scale
Thread Groupusers + loop to hit your target RPS. - If you see 302 redirects, enable “Follow Redirects” on the POST sampler.
That’s it—this pair of samplers (GET→POST) with CSV data will flood the endpoint with realistic owner-creation requests.
Sample JMeter File and Sample Data
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow , and SEO strategies at Wizbrand.
Do you want to learn Quantum Computing?
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at WIZBRAND