We’re interesting to run a simple and basic loading tests to our new-born web app, not too complicates- login or navigation in the site is not necessary- just bomb our web with many concurrence get requests to a predefined list of URLs.
I was looking on apache ab and siege, and it looks really great- just a couple of minutes to set up and I got many get requests to my sites, the problem with those platform is that when I define a “GET” request to some page it just hit this page and never request it’s inner resources (images, css and js), of course I can add those resources to the url list but it won’t give me a real results (#rpm and all).
any suggest what can I do?
can I do what I want with apache ab or siege?
do you know a similar tool that let me doing it? I looked over JMeter it’s look like a bit overkill.
Thx.
Ended up using httperf.
Although it has many bugs that crush the process with lots of segmentation faults, it has nice feature that let you use sessions (–wsesslog).
Another option is to use siege to simulate one client and run couple of clients in parallel:
lets say you have a url.txt that contains all the url that you want to test and a resources.txt file that contains a generic resources that each file import (images, css and js), so you can use this script to simulate number of clients in parallel: