The problem is not that multiple users are trying to access the same excel file. The engine loads all the data once at the beginning of the test and then iterates through the datasource. Is your datasource marked sequential. You can check by clicking on the table under the datasource node in the editor. If it is, then each iteration of the webtest will grab the next row in the datasource. There is no guarantee that a particular user will get a certain row. Your example has it correct. If the order of tests was
User1 - Row 1 User2 - Row 2 User1 - Row 3 User3 - Row 4
Does this answer your question
|