我无法将过滤器应用于缺陷列表。有没有办法使用 REST API 获取过滤后的缺陷列表?
qcbin/rest/domains/{domain}/projects/{project}/defects/259
上面的 URL 为我提供了有关缺陷 259 的详细信息。如何获得所有缺陷Status= {Assigned,Open,SIT-Ready,UAT-Ready,Rejected} and detected-in-rel = Sprint1
是的,您必须query
在 URL 中使用参数。
查看官方文档的过滤部分了解详细信息
要完成 Sergi 的答案,使用查询参数应该如下所示:
qcbin/rest/domains/{domain}/projects/{project}/defects?query=
后跟您的查询url 编码。
在您的情况下,关于 HP ALM 格式,您的查询是 {Status[Assigned or Open or SIT-Ready or UAT-Ready or Rejected];detected-in-rel[Sprint1]}
这给出了,一旦 url 编码:
qcbin/rest/domains/{domain}/projects/{project}/defects?query=%7BStatus%5BAssigned%20or%20Open%20or%20SIT-Ready%20or%20UAT-Ready%20or%20Rejected%5D%3Bdetected-in-rel%5BSprint1%5D%7D