

Moreover, many login errors occurred in your simulation. So, you cannot repeat the simulation while one execution of the JMeter command. Next, this test plan does not support simulation iterations. If you want simulate the behavior of more than 1000 students, you should modify "testuser.csv" and add more students to your Moodle site. Second, this test plan cannot simulate the behavior of more than 1000 students. If you use GUI mode when you execute the simulation, the JMeter will overwrite test plan file. So, it's hard for me to explain these details.Īt first, please execute your JMeter simulation at command line interface. This procedure is very long, and complicated, and my english is poor. So, I used parameter item names include attempt ID and question number.Īfter that, I added a mechanism to set initial parameters, get command line parameters, and get session ID and attempt ID from the source of the web page (response content).

Then, at each HTTP query, I replaced server name, Moodle root path, and values of parameters with variable names.įor quiz queries, attempt ID is used in parameter item names. URLs for cached CSS and JavaScript files about "theme" are temporary, these URLs may not be available at a later date. Second, I removed unnecessary HTTP queries from test plan. Operations includes "login", "visit course", "visit quiz page", "start quiz", "send answer", "view review page", "move to course", and "logout".
#APACHE JMETER RECORD WEB SESSION SERIES#
The JMeter proxy can record HTTP queries.Īt first, I went to my Moodle site via the JMeter proxy and did a series of operations for quiz.

When I created own test plan, I don't use the "JMeter test plan generator" plugin.
