Since the simulation.log file in gatling version 3.7.6 is in the following format(for 2user scenario)-
RUN simulations.testscenario runscenario 1653569929417 3.7.6
USER runTest START 1653569932053
USER runTest START 1653569933055
REQUEST POST - dummyurl1 1653569932079 1653569933127 OK
REQUEST POST - dummyurl2 1653569933281 1653569933518 OK
REQUEST GET- dummyurl3 1653569933536 1653569933783 OK
USER runTest END 1653569935731
REQUEST GET- dummurl1 1653569934140 1653569936475 OK
REQUEST POST - dummyurl3 1653569936476 1653569938777 OK
USER runTest END 1653569940526
Like the simulation.log file generated in older versions( eg 3.2.0) there is no user name present againt the url called by the particular user. Like in log file of 3.2.0 version the format was-
REQUEST 1 POST - dummyurl1 1653569932079 1653569933127 OK
where “1” would represent “user 1” and hence we were able to map different scenarios against different no. of users. But since this number is not present in log file of 3.7.6. I am unable to properly parse this log file and create results table for different scenarios with different users.
for reference on parsing(mapping different users to scenarios) which i used in 3.2 version- gatling-report/SimulationParserV32.java at master · nuxeo/gatling-report · GitHub