Am 14.10.2014 um 21:46 schrieb Philippe Mouawad:
Hello,
I think it would be a good idea to fix a roadmap for next releases of
JMeter so that we can concentrate our work on prioritary features.

My prioritary ideas are the following:

    - Rework architecture to be able to use a pool of threads instead of
    thread or use Reactor Pattern  (
    http://reactor.github.io/docs/api/reactor/timer/SimpleHashWheelTimer.html
    )
Maybe we could/have to convert the test elements to take a context instead of cloning them for every thread. I believe we can save a lot of memory that way. I think we have to do something in this respect.

    - Introduce Http Client async feature or at least use one HttpClient for
    all threads
I think it would be nice to have parallel http requests for one thread (simulated user) to be able to simulate the requests of a browser more accurately.

    - Support Websocket and SPDY2 (bugzilla for those, but they depend on
    first 2)
    - Create an Async listener + a pluggable one (to allow Graphite /JDBC
    plugins) , see https://issues.apache.org/bugzilla/show_bug.cgi?id=55932
    . I made progress but didn't commit work yet
    - Fix known bugs in REDO/UNDO new feature
       - https://issues.apache.org/bugzilla/show_bug.cgi?id=57043
       - https://issues.apache.org/bugzilla/show_bug.cgi?id=57039
       - https://issues.apache.org/bugzilla/show_bug.cgi?id=57040
       - Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=53540
    - Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=53833
    - Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=53628
    - Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=55597
Another thing I think we should consider is a StreamProcessor, which can be used to look/modify the results of a sampler as they happen, instead of a PostProcessor, which gets all the data after the sampler has got it. That would enable us for example to compute the md5 sum for large streaming data, or validate that streaming data, without using too much memory.

I would like to see more imap sampler possibilities, like quota, status, search to be able to put an imap server under load.

There is a wiki page which holds a "roadmap", should we update our ideas there?

Regards
 Felix

I suggest everyone enhances this roadmap and we vote to decide on the
priorities.

Thoughts ?


Reply via email to