I want to practice performance testing at home using some load testing tool like jmeter. Can anybody tell me some links of websites or applications on which I can practice performance testing by throwing load by load testing tool from home?
-
3Please be aware that practicing doing performance testing on someone else's website without their express permission is not just anti social but your test may be seen as a denial of service attack upon their website. – AdrianHHH Nov 23 '16 at 14:03
-
He is asking for sites that grant permission. So it's fine! You may use http://api.jmeter.ninja/example.html see details below. – Matt Nov 30 '16 at 20:59
-
You could also use http://blazedemo.com. – Avinash Anand Feb 21 '18 at 02:56
3 Answers
It is not a LEGAL
way to conduct load/stress test on any live websites/web applications without the permission.
So, you can deploy your own sample application or download sample applications available online and deploy it in your local server like Apache HTTP server or Apache Tomcat etc.
From my knowledge, You can use WebTours
sample application from HP LoadRunner as an application to put your load.
- Download HP Load Runner community edition from here.
free for 50 vusers
forlife time
. You need to create an account in the website. - You can download the webtours application from the HP website (comes with Apache HTTP server, which acts as a Web server).
- Setup WebTours as per the instructions here
- Confirm the successful installation/configuration by accessing the application from the browser (similar to http://localhost:8080/WebTours). The app is about
flight booking
(though not in real time ;) ). - Now, you can use the WebTours application as an AUT (Application Under Test)
- Either you can continue with Load Runner or download latest JMeter version (3.1 as of now)
JMeter tutorials:
For Load Runner, there is documentation available in the following link to start with:
There is community support available managed by HP.

- 6,248
- 5
- 32
- 65
- Use the sample applications which ship with the tool
- Take your choice of open source application, install them on servers you own, manage and control. Use these applications as targets.

- 5,606
- 1
- 14
- 14
-
Actually i will do performance testing on my laptop. If i use open source application on server installed on the same laptop from which i will be doing performance testing, then will i be able to learn network related monitoring and tuning? – a Learner Nov 24 '16 at 03:00
-
If your goal is to test networks then learn a network test tool. I recommend IXChariot as a great tool in such a case – James Pulley Nov 25 '16 at 00:07
You are welcome to use api.jmeter.ninja. I built it for that purpose. A more formal API declaration is on it''s way but you can start with
http://api.jmeter.ninja/example.html.
http://api.jmeter.ninja/objects.xml
http://api.jmeter.ninja/objects/${OBJECT}.XML
Where ${OBJECT} is taken from the objects.xml page.
Or swap xml for dot json for the same in Jason format.
Exercises/Tutorial is available at http://api.jmeter.ninja/jmeter.pdf
Currently I just use this service for my own training sessions. But I hope to make it more generally available in the near future. There a currently no automatic limits so please just use your common sense and don't run high at throughput for a sustained periods of time. Anything under a total 100k requests is no problem.
Only caveat is that service is provided on a best effort basis at this point. Any abusive/problematic users may be blocked without notice.

- 983
- 2
- 9
- 14