How to set JMeter Vars from within WebDriver Sampler?

后端 未结 4 1171
囚心锁ツ
囚心锁ツ 2021-01-21 15:25
// I had previously used a CSS/JQuery extractor to get a URL from a page and add it to JMeter vars - accessing it here
var pageURL = \"${valueFromJmeterVars}\";

// navi         


        
4条回答
  •  梦毁少年i
    2021-01-21 15:43

    You can access JMeter API classes from within the WebDriver Sampler, it's implemented as JSR 223 standard for instance you can refer JMeter Variables (aka vars as follows)

    In the WebDriver Sampler:

    var ctx = org.apache.jmeter.threads.JMeterContextService.getContext()
    var vars = ctx.getVariables();
    
    vars.put('foo','bar')
    

    Now you have ${foo} variable with the value of bar

    See The WebDriver Sampler: Your Top 10 Questions Answered guide for more WDS sampler tips and tricks.

提交回复
热议问题