Tokenizer in jsr223 to split the value
Def: In jmeter i have a display records with date and Time, like start time and end time. in order to calculate difference of time variounce i used this code.
1. Its getting the values from on http request
def response= prev.getResponseMessage();
FileWriter fstream = new FileWriter("${Filepath}/${Filename}",true);
for (i=1;i<=100;i++){
if( vars.get("type_"+i) != null && vars.get("completedTime_"+i) != null && vars.get("Status_"+i) == "COMPLETED" ) {
def createTime = vars.get("creationTime_"+i);
//log.info("createTime===>"+createTime);
def createdate1 = createTime.split("T");
//log.info("date1[1]====>"+ date1[1]);
def createsplittime = createdate1[1];
//log.info("time====>"+ time);
def Createsplittime1 = createsplittime.split("[.]");
//log.info("time1[0]======>"+ time1[0]);
def endTime = vars.get("completedTime_"+i);
def enddate1 = endTime.split("T");
def endsplittime = enddate1[1];
def endsplittime1 = endsplittime.split("[.]");
fstream.write(vars.get("type_"+i) +","+ vars.get("displayName_"+i) +","+ vars.get("itemcount_"+i) +","+ vars.get("Status_"+i) +"," + vars.get("creationTime_"+i)+ "," + Createsplittime1[0] +"," +vars.get("completedTime_"+i) + "," + endsplittime1[0] +"\n");
}
}
fstream.close();

Comments
Post a Comment