我的请求中有一个字段。我不想参数化整个字段。
“用户”:“(KGS-ABCDE-GS \ n- \ n)\ n”,
上述字段中的文本ABCDE总是需要动态用户来更新。其余内容无需更改。上述用户字段是我整个请求的一部分。
我正在尝试仅进行特定测试以从功能文件中定义的变量中获取值。请让我知道如何完成此操作。 * def用户=“ HELLOUSER” “ user”:“(KGS--GS \ n- \ n)\ n”,
是否需要使用JavaScript或其他方法来实现这一目标?
答案 0 :(得分:0)
请阅读文档:https://github.com/intuit/karate#rules-for-embedded-expressions
* def user = 'HELLOUSER'
* def temp = 'KGS-' + user + '-GS'
* def payload = { user: '#(temp)' }