我正在使用准备就绪!API 试图将自定义变量从环境传递到 Soap UI NG 测试用例之一,但是当我设置属性扩展时,没有传递任何值。
我有以下 JSON 结构:
{
"password":"password",
"orgName":"${#Env#orgname}",
"email":"someuser@notrealdomain.com"
}
当我运行这个案例时,组织名作为一个空字符串返回,就像这样
{
"password":"password",
"orgName":"",
"email":"someuser@someorg.com"
}
考虑可能我必须将变量移动到 TestSuite 或其他东西中,我在 TestSuite 中添加了一个自定义属性并进行了相同的扩展,但同样,没有传递任何值。
这可能吗?还是有另一种方法来传递环境自定义属性?
更新
答案相对简单,我可能在文档中遗漏了它。
当您将自定义属性添加到环境时,它将成为项目的自定义属性。因此,如果您需要获取 Environment Custom Property 值,只需执行${#Project#<env_cust_prop>}