Vulcan and load testing

24 views
Skip to first unread message

Mahy

unread,
Oct 6, 2010, 2:01:05 PM10/6/10
to Vulcan Users
Hi y'all,

is it possible to run load testing and monitor its results from
Vulcan? If not, I'd be much interested in writing that functionality
myself (as a part of my thesis). Thanks a lot for your answer(s).

Mahy

Chris Eldredge

unread,
Oct 7, 2010, 4:41:16 PM10/7/10
to vulcan...@googlegroups.com
Hi Mahy,

Vulcan can execute build scripts including shell scripts, so if your load test can be run from a script it can be run from Vulcan.  Vulcan will generally wait for the script to exit and use the exit code to determine if the execution was successful.

If you are interested in monitoring a load test in progress, Vulcan does not have a built in capability here.  However, if your build process could write a status file periodically, you could browse to it and refresh it while the build is running.

Hope that helps,

Chris


--
You received this message because you are subscribed to the Google Groups "Vulcan Users" group.
To post to this group, send email to vulcan...@googlegroups.com.
To unsubscribe from this group, send email to vulcan-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/vulcan-users?hl=en.


Mahy

unread,
Oct 12, 2010, 2:35:56 AM10/12/10
to Vulcan Users
Hi Chris,

I'm not primarily interested in monitoring load tests in progress, but
rather in storing the results in a database and monitoring the
evolution of performance over a long time. Tools such as Hudson (with
plugins) can display nice graphs with data collected from a DB to show
whether the performance is improving or worsening with each new build.
Can Vulcan do it today? If not, is it possible to write a plugin for
that? Thanks for your help.

Mahy

Chris Eldredge

unread,
Oct 12, 2010, 10:24:41 AM10/12/10
to vulcan...@googlegroups.com
The Build History section of Vulcan has some flash charts that can plot any metrics that are recorded.  Example:

http://vulcan-project.org/live/viewProjectBuildHistory.do?rangeType=date&dateRangeSelector=yearToDate&startDate=1%2F1%2F2010&endDate=10%2F13%2F2010&projectNames=vulcan+%28reports%29&statusTypes=PASS&updateType=&requestedBy=&transform=OpenFlashChart&download=false&action=submit

Vulcan will pull in statistics from the build by reading XML files you tell it to look for in the build directory when the build completes.  It supports some unit test frameworks and code coverage frameworks natively.  You can record your own metrics by writing XML into the working copy that Vulcan can understand.  See http://code.google.com/p/vulcan/wiki/XmlMetrics for more info.

You'll have to grab a recent build from here to get the latest and greatest: http://vulcan-project.org/live/projects/vulcan%20(install)/LATEST/site/vulcan-web/target/vulcan-web-0.9-SNAPSHOT.war

Hope that helps,

Chris

Mahy

unread,
Oct 19, 2010, 11:08:47 AM10/19/10
to Vulcan Users
Perfect, so my intention would be to add support for Jmeter results to
the XmlMetrics plugin. Please don't tell me primarily what Vulcan CAN
do, rather tell me what it CANNOT do (and possibly should), because I
need to write something myself, as a part of my thesis. :) If
everything is already done, then I have to choose something else. :)

Mahy

On 12 Okt., 16:24, Chris Eldredge <chris.eldre...@gmail.com> wrote:
> The Build History section of Vulcan has some flash charts that can plot any
> metrics that are recorded.  Example:
>
> http://vulcan-project.org/live/viewProjectBuildHistory.do?rangeType=d...
>
> Vulcan will pull in statistics from the build by reading XML files you tell
> it to look for in the build directory when the build completes.  It supports
> some unit test frameworks and code coverage frameworks natively.  You can
> record your own metrics by writing XML into the working copy that Vulcan can
> understand.  Seehttp://code.google.com/p/vulcan/wiki/XmlMetricsfor more
> info.
>
> You'll have to grab a recent build from here to get the latest and greatest:http://vulcan-project.org/live/projects/vulcan%20(install)/LATEST/sit...
>
> Hope that helps,
>
> Chris
>
Reply all
Reply to author
Forward
0 new messages