Cool, and if agree later on a student usage model with 
https://confluence.sakaiproject.org/display/QA/CLE+Load+Test+Framework (pulling 
in the node.js work of Nicolaas) we have a chance to have a comprehensive set 
of tests bounding CLE, Hybrid and pure OAE, then the wider community  wins. One 
less barrier to entry.

Alan

Alan Berg

Group Education and Research Services
Central Computer Services
University of Amsterdam

________________________________________
From: [email protected] 
[[email protected]] on behalf of Branden Visser 
[[email protected]]
Sent: 16 July 2012 13:42
To: [email protected]
Subject: [oae-dev] Load testing tool

Hi everyone,

I've been putting some research into an appropriate load testing tool
for us to use, I have been focusing mainly on JMeter and Tsung.

Tsung, as far as I can tell, has the following selling points:

1. Its erlang guts let it drive many concurrent users more efficiently
than its competitors
2. Its XML structure seems quite leaner, making it easier build tests
from source
3. There is existing work from rSmart that can be leveraged to drive
our performance tests [1]

With JMeter, I see the following benefits:

1. Lower overhead in spinning up a test, once the tests are already
built (VIA a maven plugin)
2. I think the increase in complexity of JMeter comes with the benefit
of extensibility (unless you know erlang, I guess..)
3. There is an existing community effort that can be leveraged to
drive our performance tests [2]

They both have exactly 3 advantages, I don't know what to do!?

Just kidding. But, unless there is quantifiable evidence that suggests
JMeter's performance will not suffice to properly test OAE (I have not
been able to find such evidence yet, but others may have more data), I
propose that we move forward with JMeter. I see value in making the
JMeter tests executable from the same command-line on which OAE is
built. I think this moves towards making the JMeter tests an artifact
of the release and not some orthogonal set of scripts uploaded
elsewhere, which in my experience tend to become of questionable age
and relevance. I think it will become more valuable to our deployers,
and the deployers' performance test data (which would hopefully be
more abundant with the lower barrier of entry) will become more
valuable to the core team.

[1] https://github.com/kcampos/Open-Performance-Automation-Framework
[2] https://confluence.sakaiproject.org/display/QA/CLE+Load+Test+Framework

--
Cheers,
Branden
_______________________________________________
oae-dev mailing list
[email protected]
http://collab.sakaiproject.org/mailman/listinfo/oae-dev
_______________________________________________
oae-dev mailing list
[email protected]
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to