On 18/10/2007, Woody Aichner <[EMAIL PROTECTED]> wrote:
> 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.

50 threads is not a large number, unless the threads are very intensive.

See for example a recent thread entitled: "Open threads limit"

JMeter should be able to handle quite a lot more than 50 threads.


> 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.

There sampling mode "Hold" saves the results and sends them at the
end, but this requires lots of memory.

There is also a Statistical mode but this loses all the details of the
individual samples.

Neither of these is ideal.

> So one approach that I saw was to merge the results based on timestamps in 
> the results file.

Note that the timestamps may be out of order even in a single file,
because they are start times. Even when using end-times, they may be
out of order when multiple remote servers are used.

I don't think any of the current Listeners care much if the results
are not exactly in order.

> 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.

CSV is fairly trivial to merge - just concatenate and sort the file,
dropping the duplicate headers.

I expect XML would be quite a bit harder.

Also XML is more expensive at run-time.

For minimum resource usage, JMeter should be run in stand-alone
non-GUI mode with a single results output file. So I'm not yet
convinced that it would be useful.

> Woody

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to