Synthetic Data Generator
| Helper to generate a lot of test data (pages, users, etc.). |
| Type | XAR |
| Category | Other |
| Developed by | |
| Rating | |
| License | GNU Lesser General Public License 2.1 |
Table of contents
Description
Helper to generate a lot of test data (pages, users, etc.).


You can indicate:
- the number of users to generate
- the number of pages to generate
- the root space where the generated pages are located
The script then generates the following:
- the requested number of pages (linked between each other), dispatched as follows:
- 1 huge page
- maximum page content size (but not a very realistic content)
- 10000 xobjects
- 4GB attachment
- 30% of big pages
- medium size page content with reasonably realistic content
- 100 xobjects
- 10 small text attachments
- and the rest being medium pages (with no xobject or attachment)
- the requested number of users, dispatched as follows
- 1 user watching the entire generated medium pages space
- 5 users watching 100 of the generated medium pages
- 30% of users watching 10 of the medium pages
- and the rest of the requested users not watching any page
See https://op.xwiki.org/projects/synthetic-data-generator/work_packages for ideas of future improvements, and to add more.
Prerequisites & Installation Instructions
We recommend using the Extension Manager to install this extension (Make sure that the text "Installable with the Extension Manager" is displayed at the top right location on this page to know if this extension can be installed with the Extension Manager). Note that installing Extensions when being offline is currently not supported and you'd need to use some complex manual method.
You can also use the following manual method, which is useful if this extension cannot be installed with the Extension Manager or if you're using an old version of XWiki that doesn't have the Extension Manager:
- Log in the wiki with a user having Administration rights
- Go to the Administration page and select the Import category
- Follow the on-screen instructions to upload the downloaded XAR
- Click on the uploaded XAR and follow the instructions
- You'll also need to install all dependent Extensions that are not already installed in your wiki