JMeter use beanshell variable in HTTP Request

Viewed 59394

I'm an absolute rookie here (JAVA i mean), spent hours looking for a solution, now i just want to shoot myself.
I want to create a string in the beanshell assertion which is placed right above the HTTP Request.

  • In the beanshell i wrote:

    String docid="abcd";
    

    (in actuality i wish to concatenate a string with some variables)

  • In HTTP Request, send parameters i add ${docid}.

3 Answers

If you need to pass value from one bean shell sampler to another, you should use variables.

vars.put("a", "something")

In other sampler, you should have something like:

String otherSampler = vars.get("a")

About debugging Shell Samplers - It is not so easy. I suggest to use SampleResult object. How to use it, you can see here Debugging Bean Shell Sampler

Related