I am working on a scenario where I have 3 user contexts. Each user will need to submit data 5 times. Each submit data will have 4 different values.
I could handle the 3 user logins with parameterization
web_submit_data("login", "Action=.../login", "Method=POST", "RecContentType=text/html", "Referer=", "Snapshot=t4.inf", "Mode=HTML", ITEMDATA, "Name=utf8", "Value=...“", ENDITEM, "Name=token", "Value={token}", ENDITEM, "Name=id", "Value={UserId}",ENDITEM, "Name=pwd", "Value=Somepwd", ENDITEM,
LAST);
To submit data 5 times, I did a for loop.
for(i = 1; i <= 5; i++) { // Submit data }
The challenge I am encountering is with submitting 4 different values. Because the preferrable option is a list of values per User, I have created parameter files for each user, PO_{UserId}. My intention behind doing this is to make vugen pick each file and parse through the file for 4 values and submit 4 values. I have setup the option of Sequential->Per occurance for PO_{UserId} parameter file. This is not working as expected. I am reusing the csv upload concept that I had used earlier where I set value with sample_{UserId}.csv and File=yes. I understand the scenario here is different and we are not looking at using the file's contents in one go but to parse the file and submit data 4 times. I really appreciate any assistance.
for(i = 1; i <= Count; i++) { web_submit_data("Submit_i", "Action=...", "Method=POST", "Referer=...", "Snapshot=t6.inf", "Mode=HTML", ITEMDATA, "Name=id", "Value={LR_MyId}", ENDITEM, "Name=preferable_option", "Value={PO_{UserId}}", ENDITEM, LAST); }