在 Botium.json 中,“SIMPLEREST_INIT_CONTEXT”:{“token”:“367439234324243”,“sessionid”:“34546363dfgfg4545”},这个值需要取自环境变量 PROCESS.ENV.token,我如何在这个文件中设置,以便我可以在最简单的端点中使用它???例子会很棒
问问题
56 次
1 回答
0
可以在 mustache 模板脚本函数中访问环境变量,请参阅Botium Wiki。
...
"SIMPLEREST_INIT_CONTEXT": {
"token": "{{#fnc.func}}{{process.env.token}}{{/fnc.func}}",
"sessionid":"34546363dfgfg4545"
}
...
似乎您想使用环境变量中的令牌,并且您希望使用此令牌在开始对话之前初始化会话。可以像这样工作 - 首先发出“ping”请求来初始化会话,然后在以下调用中使用 ping 响应正文中的会话 ID:
...
"SIMPLEREST_PING_URL": "some url",
"SIMPLEREST_PING_VERB": "POST",
"SIMPLEREST_PING_HEADERS": {
"token": "{{#fnc.func}}{{process.env.token}}{{/fnc.func}}"
},
"SIMPLEREST_PING_BODY": { some json content for the body },
...
"SIMPLEREST_URL": "...",
"SIMPLEREST_HEADERS_TEMPLATE": {
"sessionid":"{{context.message.key}}"
},
...
于 2020-06-17T20:30:14.497 回答