Hi all,

Just got this from my email to MSTB asking about exam dates for CTFL & CTAL.

January 2010:

  • Friday, 15/01/2010
  • Friday, 22/01/2010
  • Friday, 29/01/2010

February 2010:

  • Friday, 12/02/2010
  • Saturday, 13/02/2010 - CTAL test manager
  • Friday, 20/02/2010

March 2010:

  • Friday, 05/03/2010
  • Saturday, 06/03/2010 - CTAL test manager
  • Friday, 12/03/2010
  • Friday, 19/03/2010
  • Friday, 26/03/2010

Another great feature of BadBoy is that it can export your BadBoy script to JMeter. It's worthwhile to use JMeter since BadBoy load test feature can be resource intensive at times depending on how many Virtual Users (VUs) and thread settings.

While Badboy offers some elementary load testing features, to do real stress testing you often need much more. Rather than trying to offer all of the features of a complete load testing product, Badboy integrates with a free, open source product called JMeter. JMeter is run by the Apache Software Foundation and is free and open source.

Badboy integrates with JMeter by letting you save your scripts in the JMeter file format so that you can open them and run them in JMeter. This support means that you can use Badboy to record your scripts to do functional testing, and then save the same script as a JMeter file to do performance testing using the full power of JMeter!

Exporting a script in JMeter format is very simple. Simply record your script and navigate to File->Export to JMeter

Limitations

There are, unfortunately some limitations to Badboy's JMeter support. These limitations exist because the features of JMeter and Badboy do not exactly match each other and in some cases it is not possible to export items directly.

The following limitations should be noted:

  • JScript cannot be exported. JMeter cannot run JScript because it does not have an embedded browser window. JScript items will be ignored in the script when you do your export.
  • Data sources are not exported. JMeter has its own concept to replace Data Sources. When you export your file, all of your variables will be created in JMeter as "User Parameters". You can, if you wish, provide a file for JMeter to read variable values from. Please read the JMeter help on the "HTTP User Parameter Modifier" to see how to do this.
  • Increments are not exported. JMeter does not use increments to modify variables. Rather, variables are automatically modified by the iteration of a loop and the presence of a User Parameter Modifier.
  • Navigations are not exported. Navigations also rely on having a browser window present and thus cannot be directly supported by JMeter. You can simulate them if you wish by using Jmeter features.
  • Assertions are exported but may need adjustment. Badboy will attempt to export Assertions to JMeter but due to small differences in how JMeter and Badboy handle Assertions it is possible that they will not always work the same way. Badboy automatically scans for these problems and will alert you with a message after export containing details about what may need to be adjusted.

Important Note

Badboy's integration with JMeter is entirely supported by Badboy Software. If you have issues with JMeter support, please find help from Badboy's support channels (for example, the Badboy Forum). Please do not bother the JMeter mailing lists with Badboy questions!

Right, now that you have BadBoy as the Test Automation tool, you would need something to manage it. Coupled with BadBoy, they also provide Wave Test Manager (again, free to a certain extent). It manages all your BadBoy Scripts right from scheduling it to emailing you the results when the scripts have completed.

Wave Test Manager
If you have an organization where many diverse people need to be able to run tests on a variety of platforms and environments then Wave Test Manager is for you!

Wave Test Manager gives you:

  • A shared environment for running Badboy tests that everyone can use
  • An easy way to automate the running of tests and integrate them into your development lifecycle
  • A simple way to run the same script in many different environments (eg. operating systems, browser versions) at once
  • A store and archive of Tests and Results accessible to everyone in your team.
How It Works?

The Wave Test Manager system lets any computer in your organization become an "agent" for running Badboy Tests. Anybody can then run scripts on the agent computers via a centralized web interface called the "Test Manager". The Test Manager queues and schedules Tests to run on the desired computers when they become available and emails results when they are finished.

BLOGGER'S DESK

Welcome! My objective creating this blog is to share the product knowledge and software testing ideas and thoughts.

SpiraTeam® provides a complete Quality Assurance solution that manages requirements, tests, bugs and issues in one environment, with complete traceability from inception to completion.

With the LOW PRICE TAG and ROBUST FEATURES, SpiraTeam® is the one stop solution for your Quality Assurance and Software Testing needs.

In conjunction with this, my company, SLA Mobile is offering a wide range of Professional Services right from consultation to implementation for all your Quality Assurance & Software Testing needs.

I hope that you will benefit a lot from this blog.

Have FUN exploring! Help to spread the words about this blog!

Amir Ahmad, ISTQB CTFL
Test Manager / Senior Test Consultant
SLA Mobile / Stirk Lamont Associates (SLA)
Mobile : +6 012 3100 335
Email Me!


*Please note that this is my personal website. All information deemed valid at the time of blogging. SpiraTeam® official website is http://www.inflectra.com



Testing Experience - The Magazine for Professional Testers