1) Create a data file with lines containing comma-separated values 2) Create a datasource step and select the File DataSource to the left 3) Specify the file and separator 4) Add properties to the left for each "column" in your file
This should be enough to read the data, press the Test button at the top, you should get a number of rows containing your values in the log
Now continue with
5) Create a request step after your datasource step 6) Add property-expansions in the request xml where you want to use your DataSource values (You can use the Transfer-From, wizard for this; http://www.soapui.org/userguide/functio ... zards.html) 7) Add a DataSourceLoop step after the request, set its DataSource step to the one created above and the target step to your request step
Now run the TestCase containing your teststeps, you should get a request for each row in the data file with the values inserted into your request..
oh.. I'm sure I forgot something above.. just post again if you run into any problems!
The log in the TestCase editor should have a request entry for each request made during the execution of your testcase (one for each value in your DataSource). You should be able to double-click each entry in the list to see that entries' message exchange..
you should be able to use a property-transfer to extract the session-id to a properties-step, from there you can insert it into all subsequent requests with either a property-transfer or by using property-expansion directly in the request..