relative path for hc.parameters.file in Jmeter -
does know how can set relative path hc.parameters.file value in jmeter?
i'm talked article - https://wiki.apache.org/jmeter/jmetersocketclosed
hc.parameters.file=hc.parameters this works fine if run jmeter bin directory, fails open mentioned file if run place.
it works in case specify full path.
but need have same jmeter instance on several machines different file structure (and different os), i'm looking how specify relevant path mentioned parameter.
i've found following in jmeter.log:
2015/05/13 16:24:58 info - jmeter.jmeter: jmeterhome=c:\jmeter2.13 2015/05/13 16:24:58 info - jmeter.jmeter: user.dir =c:\jmeter2.13\bin 2015/05/13 16:24:58 info - jmeter.jmeter: pwd =c:\jmeter2.13\bin and tried set hc.parameters.file as: hc.parameters.file=${jmeterhome}/bin/hc.parameters doesn't solve issue.
is there option set relative path or current dir , full path option?
you can use path relative current working directory or absolute path. here example: jmeter -n -t src/test/jmeter/servicesperftestplan.jmx -j ~/library/logs/jmeter.log -jhc.parameters.file=src/test/jmeter/hc.parameters
you need ensure hc.parameters file in predictable place (probably somewhere in project) , make sure change directory to, example, project root before running. right place build script or create launcher script change current directory project root or jmeter test plan directory, etc.
it work fine:
2015/10/28 12:22:30 info - jmeter.protocol.http.sampler.httpclientdefaultparameters: reading httpclient parameters src/test/jmeter/hc.parameters 2015/10/28 12:22:30 info - jmeter.protocol.http.sampler.httpclientdefaultparameters: defining http.connection.stalecheck true (boolean) the second option if above not work reason calculate absolute path hc.parameters dynamically in build/launcher script.
Comments
Post a Comment