Hi Guyz,
Just a beginner in network programming and i'm trying to create an HTTP(WEB) stress-testing tool that could bring the web server to its limits. I actually wish to create a tool that could test my student's Web
Application projects in my PHP class in terms of how many concurrent user it could accommodate using the same hardware...
This can also be used to prove some optimization techniques and to demonstrate the effectiveness of such method.
I'm planning to use Erlang for the automated WEB client and try to replicate until the web server crashes while logging the communication activities trying to figure-out possible problems or weaknesses
on the student's Web Application such as (database response, image rendering, script executions and etc.)
I know this is a little bit broad and I'm currently proposing this as my Thesis Study for my Masters degree...(^^,)
I have decided to use Erlang because of its concurrent capabilities and lightweight processes.
Please give me your idea on the said project. Any comments, suggestions and critics will do.
I'm currently studying ERLANG and had a little bit grasp of it...
But still don't have any idea how to create an HTTP(WEB) client that could represent an actual client and do some basic browsing tasks(Register, Log-in and etc...)
Please, if there's anybody could give me some hint or reading materials related to my study will be very much appreciated. Thanks...(^^,)
(^^,)-micz-(^^,)