Guest User

Untitled

a guest
Oct 24th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. import org.apache.jmeter.util.JMeterUtils;
  2.  
  3. threadName=ctx.getThread().getThreadName();
  4. log.info("threadName: "+threadName);
  5.  
  6. isHeaderWritten = JMeterUtils.getPropDefault("isHeaderWritten","false");
  7. fileName="C:\response\testing.csv";
  8. log.info("isHeaderWritten: "+isHeaderWritten);
  9. if(isHeaderWritten == "true"){
  10. f = new FileOutputStream(fileName, true);
  11. fileHeader = "requestStatus,cNumber,pId,id,token";
  12. }else{
  13. log.error("isHeaderWritten:"+isHeaderWritten);
  14. f = new FileOutputStream(fileName, false);
  15. fileHeader = "requestStatus,cNumber,pId,id,token";
  16. }
  17. p = new PrintStream(f);
  18. this.interpreter.setOut(p);
  19. if(isHeaderWritten == "false"){
  20. print(fileHeader);
  21. JMeterUtils.setProperty("isHeaderWritten", "true");
  22. }
  23. log.info("Test results will be written to file "+fileName);
  24.  
  25. cNumber=vars.get("cNumber");
  26. log.info("cNumber"+cNumber);
  27. pId = vars.get("pId");
  28. log.info("pId"+pId);
  29. pmId = vars.get("pmId");
  30. log.info("pmId"+pmId);
  31. tTxt = vars.get("tTxt");
  32. log.info("tTxt"+tTxt);
  33.  
  34. responseCode=prev.getResponseCode();
  35. log.info("responseCode of "+requestString+ " is "+responseCode);
  36. requestStatus = "Success";
  37. if(!"201".equals(responseCode)){
  38. requestStatus = "Failure"+","+cNumber+","+pId+","+pmId+","+tTxt;
  39. }
  40. result = requestStatus;
  41. if("Success".equals(requestStatus)){
  42.  
  43. responseData=new String(data);
  44. log.info("responseData of "+requestString+ " is "+responseData);
  45. requestString=requestStatus+","+cNumber+","+pId+","+pmId+","+tTxt;
  46. result = requestString;
  47. log.info("result"+result);
  48. }
  49. log.debug(result);
  50. print(result);
  51. f.close();
Add Comment
Please, Sign In to add comment