Benchmarking for XOOPS Framework


Benchmark

Download: http://sourceforge.net/projects/chronolabs/files/XOOPS%202.5/Modules/xoops2.5_benchmark_1.10.zip/download

XOOPS SVN: https://sourceforge.net/p/xoops/svn/HEAD/tree/XoopsModules/benchmark/

Benchmark 1.06 is a module for bench testing and bench marking the MySQL and Smarty Services of XOOPS. It offer a wide range of statistics and has several different tests done in a cron. Notably this was developed for the futherment of the XOOPS Platform and has been written to fill in the gaps of stress testing and benchmarking of the XOOPS Code.

You may not personally have any use for this module unless you wanted to bench test your XOOPS Install, this has been written so we can fill in the statistical gap in bench tests we see on the web, that is also utilising the class structure system of XOOPS so same code applies.

Currently the following tests are on offer:

  • Create tables
  • Select records
  • Update records
  • Insert records
  • Delete individually
  • Delete Alll
  • Update All
  • Alter tablel
  • Rename Table
  • Smarty Function Tests

Features:

  • IImproved Cron Job
  • Results browsing
  • Low load cron for testing
  • Export of results
  • Filters

Installation

Download the lastest version from Chronolabs on Google code or off sourceforge. Unzip the archive you should have a folder called ‘htdocs’ in the unzipped location. Copy the contents of ‘htdocs’ folder to your CMS root path this is generally a folder called ‘public_html’ or ‘www’ on your FTP service of your website. Log into your CMS and goto the modules/applications installation section, this is generally in your system control area under modules. Click on the icon that represent installing the module. If all has behaved as need be then your module is installed. If your module requires a user licences, keys or a username then sign-up to the apprpriate sites and retreieve your keys or IDs (Links should be provided in the preferences) and paste the values into preferences. Now your right to go!

Upgrading

Download the lastest version from Chronolabs on Google code or off sourceforge. Unzip the archive you should have a folder called ‘htdocs’ in the unzipped location. Copy the contents of ‘htdocs’ folder to your CMS root path this is generally a folder called ‘public_html’ or ‘www’ on your FTP service of your website. Log into your CMS and goto the modules/applications installation section, this is generally in your system control area under modules. Click on the icon that represent upgrading the module. Your version number should no longer be in bold and would have changed!

Reporting a Bug

The google code section has an area for reporting bugs called issues. Any issue or bug you believe you are having that is not a result of your site services then please report it here. The URL for reporting bugs is as follows: https://sourceforge.net/p/chronolabs/tickets/?source=navbar

Please report the following:

 	a) Version of CMS 
 	b) Version of PHP
 	c) Version of MySQL
 	d) Services Software ie. Apache, Zeus etc.
 	e) Version of Software 
 	f) Error Messages 
 	g) Steps to reproduce 
 	e) Contact details for the team to get in touch should they need!

Bugs Fixed:

  • Directory Seperator in Header.php files
Advertisements

Leave a Rant, Expressive Annotation or Disgust or Give a Bonus Star-run Review or a shit house response!

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s