如何在 soapUI 中为 JSON 生成 23$1.4.3445?
How to produce 23$1.4.3445 for JSON in soapUI?
我有 "id":"23.4.3445"
的 JSON,其中 1.4.3445
是存储在 TestCase 级别的 属性。因此,我在 POST 请求中传递了 "id":"23$${#TestCase#Uid}"
,期望将 23.4.3445
作为字符串传递。
但它给了我 - 23${#TestCase#Uid}
。它逃脱了另一个 $
.
尝试使用 $$$
并将 23$
和 ${#TestCase#Uid}
视为单独的字符串并将它们连接起来,但没有成功。
您可以使用 dynamic property,它本质上是 属性 中的 Groovy 脚本。例如:
${= '23$' + context.expand( '${#TestCase#Uid}' )}
我有 "id":"23.4.3445"
的 JSON,其中 1.4.3445
是存储在 TestCase 级别的 属性。因此,我在 POST 请求中传递了 "id":"23$${#TestCase#Uid}"
,期望将 23.4.3445
作为字符串传递。
但它给了我 - 23${#TestCase#Uid}
。它逃脱了另一个 $
.
尝试使用 $$$
并将 23$
和 ${#TestCase#Uid}
视为单独的字符串并将它们连接起来,但没有成功。
您可以使用 dynamic property,它本质上是 属性 中的 Groovy 脚本。例如:
${= '23$' + context.expand( '${#TestCase#Uid}' )}