This week's book giveaway is in the General Computing forum.
We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line!
See this thread for details.
The moose likes Tomcat and the fly likes Load testing Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Products » Tomcat
Reply Bookmark "Load testing" Watch "Load testing" New topic
Author

Load testing

Eric Waite
Greenhorn

Joined: Mar 31, 2003
Posts: 12
I am writing a loadtester for our application, and I am testing against IIS/Tomcat versus Apache webserver/Tomcat.
I am threading connections to the webserver by opening a socket and writing to the outputstream.

Socket server = .....
OutputStream toServer = server.getOutputStream();
toServer.write(request);

My question is probably more on the webserver side, is this an appropriate way to handle sending requests to a webserver? If I create a multi-threaded application and send 500 different requests using sockets, is this the same as 500 client browser requests, as far as the webserver is concerned?

- Eric
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12327
    
    1
Much better to use a toolkit that really simulates a browser. I like HttpClient from the Apache commons project. With a little work you can simulate more complex interactions. Since Httpclient handles cookies you can use session logic.

Bill


Java Resources at www.wbrogden.com
Eric Waite
Greenhorn

Joined: Mar 31, 2003
Posts: 12
I had issues with most of the tools and handling applets that send serialized objects back and forth to the server.
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Load testing
 
Similar Threads
Servlet Testing
Networking performance questions
Tomcat and the Socket class
Lost Session at JWSP-Client
fix the sockets used by axis2 clients