jmeter - showing the values of variables

后端 未结 2 1575
甜味超标
甜味超标 2021-02-03 18:54

My group does a lot of test automation with JM. Typically we have a properties file which has a bunch of variables defined. These in turn are mapped to \"User Defined Variables\

2条回答
  •  误落风尘
    2021-02-03 19:53

    Here is how I used to get Set of vars right through the code (variant with Java code in JSR223 PostProcessor):

    1. Add "JSR223 PostProcessor" by right click wherever you need to check jMeter variables in your project;

    1. Set Language (in my case - to java);
    2. Add following code to Script window:

      import java.util.Map; String jMeterVars; jMeterVars = "Quantity of variables: " + vars.entrySet().size() + ".\n\n"; jMeterVars += "[VARIABLE NAME] ==>> [VARIABLE VALUE]\n\n"; for (Map.Entry entry : vars.entrySet()) { jMeterVars += entry.getKey() + " ==>> " + entry.getValue().toString() + "\n"; } try { FileWriter fw = new FileWriter("D:\\jMeterVarsForStackOverflow.txt",true); fw.write(jMeterVars); fw.close(); } catch(IOException ioe) { System.err.println("IOException: " + ioe.getMessage()); }

      1. Check that everything in the JSR223 PostProcessor looks like that:
      2. Start your project in jMeter.

    The code above will create jMeterVarsForStackOverflow.txt file at D: and put all variables there:

提交回复
热议问题