ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
loadtestdbgen.php
Go to the documentation of this file.
1<?php
2
3
4// This is an example file how a test db and csv files can be generated
5// for a load test
6
7chdir("../../..");
8include_once("./include/inc.header.php");
9include_once("./Services/LoadTest/classes/class.ilDataLoader.php");
10
12$loader->setEnableLog(true);
13//$loader->loadSqlTemplate("./Services/LoadTest/data/usr_1000/db.sql");
14//$loader->generateUsers("learner", 1, 1000);
15//$loader->generateCategories(1, 200, 5);
16//$loader->generateCourses(1, 300, 5);
17//$loader->generateFiles("/tmp/test.txt", 40);
18//$loader->generateCalendarEntries(30);
19//$loader->writeUserCsv("./Services/LoadTest/data/cat_200_crs_300_file_40_cal_30_news_1/user.csv");
20//$loader->writeCourseCsv("./Services/LoadTest/data/cat_200_crs_300_file_40_cal_30_news_1/crs.csv");
21//$loader->writeCategoryCsv("./Services/LoadTest/data/cat_200_crs_300_file_40_cal_30_news_1/cat.csv");
22//$loader->assignUsersAsCourseMembers("learner", 1, 100);
23//$loader->removeAllDesktopItems();
24//$loader->deactivateCalendarsOnPersonalDesktop();
25//$loader->createDump("./Services/LoadTest/data/cat_200_crs_300_file_40_cal_30_news_1/db.sql",
26// "mysqldump");
27
28?>
Data loader for load tests.
$loader