如何在空手道请求的字段中参数化字符串的一部分

How to parameterize a part of string in a field of the request in karate

我的请求中有一个字段。我不想参数化整个字段。

"user": "(KGS-ABCDE-GS\n-\n)\n",

上面字段中的文本ABCDE需要用动态用户更新always.Rest内容不需要changed.The上面提到的用户字段是我整个请求的一部分

我正在尝试仅进行特定测试以从功能 file.Could 中定义的变量中获取值,请告诉我如何完成此操作。 *def 用户 = "HELLOUSER" "user": "(KGS--GS\n-\n)\n",

是否需要 javascript 或其他方法来实现此目的?

请阅读文档:https://github.com/intuit/karate#rules-for-embedded-expressions

* def user = 'HELLOUSER'
* def temp = 'KGS-' + user + '-GS'
* def payload = { user: '#(temp)' }