Load testing for SMW

From semantic-mediawiki.org

The goal of the load testing is to get precise numbers of whatour software is capable to do and how performance is affected by the data. We need these numbers to measure the effect of optimizations and to recommend our tool to use for load-demannding purposes.

What have been done so far[edit]

Mentors from MW and SMW community[edit]

add yourself here!

What to test[edit]

Here is the unstructed list of stuff that seems important to test/

Low level[edit]

  • dependency between the amount of property values and the time to read the property value
  • dependency between the amount of property values and the time to write the property value
  • same with subobjects
  • same with different stores: 4Store, SQLStore, Virtuoso.
  • factors that increase memory consumption
  • client-side testing: how fast and small is our javascript?
  • variations for different server configurations
  • PLEASE WRITE MORE

High level[edit]

  • responce time for the page with not cached queries
  • PLEASE WRITE MORE

Requirements for tests[edit]

  • tests have to be reproducable
  • tests have to be reusable