Le 24/12/2012 13:20, Philippe Mouawad a ecrit :
Hello,

I am kind of annoyed of reading articles, blogs that say JMeter cannot
perform high Load Tests, consumes lot of memory, generates OutOfMemory ...

This has become a kind of "Urban Legend" partly due:
- to issues that have been fixed for a while now
- and partly In my opinion to some default configuration parameters that
lead to these issues

In my opinion, we should:

1) change these defaults to avoid new comers, beginners fall into all these
traps and others check they are using it well:

    - Save Service using XML output =>  Change to CSV

Yes, CSV seems a better default type to the results file.

    - Distributed Mode that uses the Standard which is far from being the
    best performing Sample Sender =>  Change to Batch or StrippedBatch

Why Batch ou StrippedBatch ? Why not Asynch or Diskstore?


2) Add warnings on GUIs of all elements that are more suited during
Scripting than during Load Test :

    - View Result Tree (I keep seeing people use this element during High
    Load Test ! )
    - View Results in Table
    - Graph Results
    - ...

JMeter can be used for functional tests. Warnings on GUI for the 'heavy' elements can be unpleasant.

Perhaps add a menu/button option "Check script for load test" which display some warning (in a box or another way) when heavy elements are found in the tree.
This option can be enabled by a property to checked before every load tests

3) Add a popup warning when Start and Remote Start are clicked from GUI to
encourage NON GUI mode use (we could add a checkbox Remind Me later which
could be unchecked to avoid it again, but at least user would know about
it).

See comment in 2)



4) Finally use some kind of visual indicator (RED background) on some
options that have high impact on performance:

    - Javascript as scripting language
    - Body (unescaped) in Regular Expression Extractor (*this one is a real
    performance killer !*)
    - Encourage JSR223 Samplers + Groovy  + Caching instead of Beanshell
    - ...

point 2) too
The "check script for load test" wizard can displaying warnings for this elements, and give some tips for performance


Maybe we should post this mail on user mailing list to see what users think
about it.


Reply via email to