Jmeter 如何在HTTP头管理器中使用变量表单webdriver采样器
我能够从会话存储中提取身份验证密钥 我想在HTTP头管理器中加载一个带有auth_密钥的API 如何做到这一点Jmeter 如何在HTTP头管理器中使用变量表单webdriver采样器,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,我能够从会话存储中提取身份验证密钥 我想在HTTP头管理器中加载一个带有auth_密钥的API 如何做到这一点 var foo = WDS.browser.executeScript("return window.sessionStorage.getItem('ngStorage-jwtToken');") var obj = JSON.parse(foo); vars.put("auth",obj.oauth_token) WDS.log.info(vars.get('auth'
var foo = WDS.browser.executeScript("return window.sessionStorage.getItem('ngStorage-jwtToken');")
var obj = JSON.parse(foo);
vars.put("auth",obj.oauth_token)
WDS.log.info(vars.get('auth'))
我想使用auth作为全局变量来访问所有线程。Sdd在范围内,名称为auth\u key
和值为${auth}
${auth}
将使用webdriver sampler中的值进行更新
vars.put("auth",obj.oauth_token)
关于这一点:
WDS.vars.put("auth",obj.oauth_token)
请参阅用户手册条目的一节,了解哪些预定义变量可用于脚本编写。变量-否,但JMeter属性-是。在WebDriver采样器中添加下一行
WDS.props.put(“auth”,obj.oauth_令牌)
,并在另一个线程组中使用类似${uu P(auth,)}
的方法引用它。更多信息: