如何在 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}' )}