I have 5 APIs which uses different form of ids like Uid, Sid and Did . With each request any one from those three is required. List of Uid, Sid and Did are stored in separate CSV file. My req samples looks like
http://Host:port/Users?me=checkUser&Uid=U_User1
http://Host:port/Users?me=checkUser&Sid=S_12
http://Host:port/Users?me=checkUser&Did=D_90101
http://Host:port/AddrUsers?me=checkUser&Uid=U_User1
http://Host:port/AddrUsers?me=checkUser&Sid=S_12
http://Host:port/AddrUsers?me=checkUser&Did=D_90101
Pulling Uid, Sid and Did from CSV randomly is doable but expected is
http://Host:port/Users?me=checkUser&Uid=${UID} or Sid=${SID} or Did=${DID}
http://Host:port/AddrUsers?me=checkUser&Uid=${UID} or Sid=${SID} or Did=${DID}
So without creating set of three for each APIs I want to pass Param name and Ids to single request [Ignore OR that just to differentiate param. Each request will only have one Id from Uid, Sid, Did]
I am aware about using CSV values through Uid = ${UID} in http request parameters section
Right now I am using 3 cvs and 3 version of same APIs to call the requests with Uids, Sids and Dids
But is it possible to have one CSV having all the Ids (mix of ids) and send those values to each requests randomly?