我可以从会话存储中提取auth_key。
我想在HTTP标头管理器
中加载带有auth_key的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'))
我想使用auth作为全局变量来访问所有线程。
答案 0 :(得分:0)
范围HTTP Header Manager,范围为auth_key
,值为${auth}
。
${auth}
将使用来自webdriver sampler的值进行更新。
答案 1 :(得分:0)
替换此行:
vars.put("auth",obj.oauth_token)
这一个:
WDS.vars.put("auth",obj.oauth_token)
添加HTTP Header Manager作为请求的子项,您需要修改哪个标头并将其配置为:
请参阅General Concepts用户手册条目的WebDriver Sampler部分,了解哪些预定义变量可用于脚本。