I think that to be able to stress the target system to its maximum, I will need 
to execute on more than one client system as the overhead of a large number of
threads seems to affect the client system and skews the results. That is my 
observation, which I have tried to validate, restarting the system and 
executing another test. As I continue to execute tests, I notice the response 
times degrade. I only notice this will a large number of threads (50). I am 
running my client on a home network (100Mb), cable modem and executing against 
a system in a remote location.

I have seen this discussed before. I also am aware of third party performance 
testing tools that collect the results to the master from the slaves after the 
test
has completed.

What I wanted to do is to start a thread on approaches to this and also whether 
it would be a desired extension to Jmeter that would allow the merging of 
results from the slave systems, after the test has been completed. It seems to 
me that this is not possible now and is only supported real time or in 
"batches". Perhaps the batch size can be configured such that all the results 
are sent upon completion of the test. It seems to me an approach like this is 
desirable to relieve the network of the overhead of sending the results to the 
master during the test.

So one approach that I saw was to merge the results based on timestamps in the 
results file. I am guessing that this is a simple matter if the results are in 
CSV format, but somewhat more complex in XML format. I like that the XML format 
because of the jmeter extras reporting that uses xslt to transform the xml 
results to HTML.

Woody

Reply via email to