Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

Moodle 2.4 release notes/Performance tests

From MoodleDocs
Revision as of 03:51, 28 November 2012 by David Monllaó Olivé (talk | contribs) (Created page with "The performance tests ran with JMeter through a Jenkins CI server. A Moodle site running 2.3.3 (Build: 20121112) was compared with the same site upgraded to 2.4 with the default ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The performance tests ran with JMeter through a Jenkins CI server. A Moodle site running 2.3.3 (Build: 20121112) was compared with the same site upgraded to 2.4 with the default cache configuration.

Test results

Database reads Time used Files included KiloBytes Session size getstring() calls
Moodle 2.3 1034 14.5 3363.5 1844.6 265.7 5733.7
Moodle 2.4 835.8 13.9 3213.6 1564.1 279.3 5018.8

Test environment

  • Big Moodle site (6GB database) using database sessions
  • Web server (Apache) and database (MySQL) in different servers
  • 200 different concurrent users (threads)
  • 180 seconds of ramp-up period

Test plan

  • View home page
  • Login
  • View site calendar
  • View next month of the site calendar
  • Browse a course
  • View a forum
  • View a discussion
  • View a course calendar
  • Browse the course again
  • Browse the forum again
  • Add a discussion
  • Return to the forum
  • View forum discussion
  • Delete the created forum post
  • Logout