Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
User Journal

Journal Greyfox's Journal: Jmeter Does Not Have Access to Environment Variables?

Maybe not, but if you "set > workspace/job.properties" and pass your Job Path in to jmeter as a property, you can read the damn things back out with a beanshell sampler later on. Handy for grabbing variables from your Hudson parameterized build. Just don't forget to define JobPath as ${__P(JobPath,)} in your user defined variables.

import java.io.BufferedReader;

String response = "";

try {
      BufferedReader in = new BufferedReader(new FileReader("${JobPath}/workspace/job.properties"));
      String nextLine = in.readLine();
      while(null != nextLine) {
              String[] keyval = nextLine.split("=");
              if (2 == keyval.length) {
              response = response + nextLine + "\n";
              nextLine = in.readLine();
} catch (java.io.FileNotFoundException e) {
        response = "Unable to locate properties file for environment; using defaults.";


This discussion has been archived. No new comments can be posted.

Jmeter Does Not Have Access to Environment Variables?

Comments Filter:

A committee is a group that keeps the minutes and loses hours. -- Milton Berle