[Server-devel] Populating the Moodle db with users

Ben T benjtran at gmail.com
Wed Apr 21 20:25:29 EDT 2010

Thanks for the pointers in your reply, Martin.  The doc on Moodle.org for
uploading a CSV file was very helpful.  I wrote a short Perl script to
generate a CSV file for the upload and was able to enroll all the new users
into an existing course, etc. by passing in the optional values per record
in the CSV.

I went through a lot of the threads in the Moodle 'Testing and QA' and the
'Hardware and Performance' forums.  Found some good information and sample
test scenarios.

I've started on the JMeter scripts but got stuck when I try to have a thread
write/post info back to Moodle (e.g. submitting a reply to a thread in the
forum).  I suspected that it could've been an OLPC setting in XS that caused
this but just confirmed that it's probably not.  I tried to do the same
thing on the Demo Moodle server at demo.moodle.net and ran into the same
issue ---- 'Incorrect sesskey submitted, form not accepted!'
Unfortunately, no one replied to my postings in the Moodle forum about this
issue (http://moodle.org/mod/forum/discuss.php?d=148259  and

Wondering if anyone can shed some light on the session key error....  I
checked the HTTP request that JMeter sends to the server and it does have
the session key that I extracted from the response header after loading


On Sun, Mar 7, 2010 at 10:48 AM, Martin Langhoff
<martin.langhoff at gmail.com>wrote:

> On Sun, Mar 7, 2010 at 3:29 AM, Ben T <benjtran at gmail.com> wrote:
> > I'm looking at writing some Selenium tests and JMeter tests to run
> against
> Cool! Do search in moodle.org for selenium & jmeter, there are
> discussions on the topic and someone may have posted scripts or useful
> tips.
> > Under XS > Administration > Users >
> > Accounts, I can add new users.
> Yes - you only need that to add users different from the registered
> ones. There is an option to upload a CSV file with user info if you
> want.
> >  I want to populate the Moodle db with a list
> > of users, preferrably by directly inserting them into the database (would
> > that be identity.db?).  In /home/idmgr/test, I found a 'local-register'
> > script that populated the db with a list of users.
> Use that only if you are testing with XOs or SoaS. For Moodle load
> testing, skip this part and just use the CSV upload. The docs in the
> "?" icons are good, for a more "how to" writeups
> http://docs.moodle.org has good documentation on how to use it.
> Let us know how it fares! Ideally, with different hardware for the XS...
> cheers,
> m
> --
>  martin.langhoff at gmail.com
>  martin at laptop.org -- School Server Architect
>  - ask interesting questions
>  - don't get distracted with shiny stuff  - working code first
>  - http://wiki.laptop.org/go/User:Martinlanghoff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/server-devel/attachments/20100421/67786a94/attachment.htm 

More information about the Server-devel mailing list