Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.apache.jmeter.util.JMeterUtils;
- threadName=ctx.getThread().getThreadName();
- log.info("threadName: "+threadName);
- isHeaderWritten = JMeterUtils.getPropDefault("isHeaderWritten","false");
- fileName="C:\response\testing.csv";
- log.info("isHeaderWritten: "+isHeaderWritten);
- if(isHeaderWritten == "true"){
- f = new FileOutputStream(fileName, true);
- fileHeader = "requestStatus,cNumber,pId,id,token";
- }else{
- log.error("isHeaderWritten:"+isHeaderWritten);
- f = new FileOutputStream(fileName, false);
- fileHeader = "requestStatus,cNumber,pId,id,token";
- }
- p = new PrintStream(f);
- this.interpreter.setOut(p);
- if(isHeaderWritten == "false"){
- print(fileHeader);
- JMeterUtils.setProperty("isHeaderWritten", "true");
- }
- log.info("Test results will be written to file "+fileName);
- cNumber=vars.get("cNumber");
- log.info("cNumber"+cNumber);
- pId = vars.get("pId");
- log.info("pId"+pId);
- pmId = vars.get("pmId");
- log.info("pmId"+pmId);
- tTxt = vars.get("tTxt");
- log.info("tTxt"+tTxt);
- responseCode=prev.getResponseCode();
- log.info("responseCode of "+requestString+ " is "+responseCode);
- requestStatus = "Success";
- if(!"201".equals(responseCode)){
- requestStatus = "Failure"+","+cNumber+","+pId+","+pmId+","+tTxt;
- }
- result = requestStatus;
- if("Success".equals(requestStatus)){
- responseData=new String(data);
- log.info("responseData of "+requestString+ " is "+responseData);
- requestString=requestStatus+","+cNumber+","+pId+","+pmId+","+tTxt;
- result = requestString;
- log.info("result"+result);
- }
- log.debug(result);
- print(result);
- f.close();
Add Comment
Please, Sign In to add comment