Timesheet Benchmark

This benchmark simulates the load that an employee will add to the system when logging hours on a project.

The benchmark consists of the following steps:

  • Log-on to the system
  • Load the "Home" page with the components:
    • Home Personal Open Projects Component
    • Home Forum Component
    • Home Workflow Component
    • Home Filestorage Component
  • Click on a random project in the "Home Personal Open Projects Component"
  • Load the "Project View Page" for that that project with the components:
    • Project Main Data
    • Project Hierarchy
    • Project Members
    • Project Timesheet Tasks
    • Project Timesheet Component
  • Click on the "Log your hours" link of the "Project Timesheet Component"
  • In the "Timesheet New Page" enter a random number from 0,5 - 2 in one random field and submit the form
  • Log out

The benchmark is part of the ]po[ distribution in /packages/intranet-core/benchmark/benchmark-timesheet.test.

To execute the test, please use the ]po[ version of TclWebTest available via CVS:
cvs -d :pserver:anonymous@cvs.project-open.net:/home/cvsroot/ checkout tclwebtest
Please see the README for installation instructions.

Benchmark Results

090518 "Generic PM" 1 Processor Server

This benchmark was performed on a single processor quad-core server with about 200 projects and 1000 timesheet tasks. This configuration corresponds to a small consulting company with about 20 in-house users working with ]po[ for 1.5 years.

Results:

  • 1 parallel benchmarks running: 199.7 ms per page
  • 5 parallel benchmarks running: 432.8 ms per page

090518 "Translation" 1 Processor Server

This benchmark was performed on a single processor quad-core server with about 10.000 projects and 20.000 translation tasks. This configuration corresponds to a small translation company with about 25 in-house users working intensively with ]po[ for 3 years.

Results:

  • 1 parallel benchmarks running: 419.5 ms per page
  • 5 parallel benchmarks running: 1210.2 ms per page


  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

08902 Hospitalet de Llobregat (Barcelona)

Spain

 Tel Europe: +34 609 953 751
 Tel US: +1 415 200 2465
 Mail: info@project-open.com