当我运行量角器测试用例时,我得到了下面的测试用例结果的JSON响应,它被存储在一个文件中,格式为combined.json
。
用例1:对于通过的测试用例:
{"description":"tests the case when the login was successful|E2E test Login and search users with different search criteria",
"passed":true,
"os":"XP",
"browser": chrome
}
用例2:对于失败的测试用例:
{"description":"tests the case when the login was successful|E2E test Login and search users with different search criteria",
"passed":false,
"os":"XP",
"browser": chrome
}
在上述情况下,测试结果存储在passed
JSON对象中。
我正在HPALM中编写一个VAPI测试用例,为此我需要传递测试用例状态。我想将passed
的值传递给一个变量。
2条答案
按热度按时间h6my8fg21#
我不认为VBScript有JSON解析器,所以你必须自己解析文件。因为你有一个非常简单的场景(提取一个特定键的值),使用正则表达式应该是可以的:
rqqzpn5f2#
$data =获取子项-路径/ -筛选器'param.json' -递归|对于每个对象{获取内容$_.全名} $param = $data|转换自Json
$param.参数.名称.值
名称是json文件中的键值