我有一个名为 suite1 的套件,它有两个测试用例。目前,我尝试在组合测试场景中将“correlationID”从 JSON响应传递给以下JSON请求。
在第一个测试案例中:我使用REST请求1和属性转移步骤
在第二个测试用例中:有JSON请求需要“correlationID”
我设法在suite1的Property List中填充Property “correlationID”。 (当我试图找出它时,我还设法在测试用例级别填写它)
但现在我想在我的测试用例2的JSON请求中访问此属性。
我尝试了${#TestCase#correlationID}
和${#TestCase#Properties#correlationID}
。但是,JSON 请求2中的 correlationID 在执行期间保持为空。有任何想法吗?
测试用例2的REST请求:
{ "correlationID":"${#TestCase#correlationID}" }
答案 0 :(得分:0)
这是一个非常微不足道的错误,但添加了答案,以防将来对某些人有用。
从
更改您的json请求 { "correlationID":"${#TestCase#correlationID}" }
到
{ "correlationID":"${#TestSuite#correlationID}" }
答案 1 :(得分:0)
testsuite
级别属性。{
"correlationID":"${#TestSuite#correlationID}"
}