我正在使用 PHP 获取给定文件夹中所有测试集中的所有测试用例。
我跟着这个tutorial建立连接,我正在使用以下查询得到id
我想要作为根目录的测试集文件夹:
所以这给了我一个id=12345
例如。
如何获取此测试集文件夹下的所有测试用例?
经过一番调查,我终于解决了我的问题,所以我将分享我学到的东西。
登录 QC REST:
http://IP:PORT/qcbin/rest/is-authenticated?login-form-required=y
获取特定文件夹的数据:
http://IP:PORT/qcbin/rest/domains/MYDOMAIN/projects/MYPROJECT/test-set-folders?query={名称['我的文件夹']}
从之前的调用中我们得到了很多值。我们将使用hierarchical-path
并在下一个请求中使用它。注意*。这是为了获取所选分层路径下的所有测试集。
获取上一步中文件夹下的所有测试集:
http://IP:PORT/qcbin/rest/domains/MYDOMAIN/projects/MYPROJECT/test-sets?query={test-set-folder.hierarchical-path[hierarchical-path*]}
在这里我们得到每个测试集的结果。我们可以得到id
and name
每个测试集以及其他数据。我们将使用id
在下一个查询中获取测试用例
获取每个测试集(ID)的所有测试用例:
http://IP:PORT/qcbin/rest/domains/MYDOMAIN/projects/MYPROJECT/test-instances?query={周期 ID[ID]}
最后,我们可以使用以下方法从特定测试用例中获取更多数据test-id
从最后一步返回。
获取测试用例详细信息:
http://IP:PORT/qcbin/rest/domains/MYDOMAIN/projects/MYPROJECT/tests/TEST_ID
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)