如何使用 REST API 过滤 HP ALM 缺陷?
How to filter HP ALM defects using REST API?
我无法对缺陷列表应用过滤器。有没有办法使用 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
的所有缺陷
是的,您必须在 URL 中使用 query
参数。
检查 Filtering Section of official docs 了解详情
要完成 Sergi 的回答,使用查询参数应该如下所示:
qcbin/rest/domains/{domain}/projects/{project}/defects?query=
后面是您的查询 url encoded。
对于您的情况,关于 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
我无法对缺陷列表应用过滤器。有没有办法使用 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
是的,您必须在 URL 中使用 query
参数。
检查 Filtering Section of official docs 了解详情
要完成 Sergi 的回答,使用查询参数应该如下所示:
qcbin/rest/domains/{domain}/projects/{project}/defects?query=
后面是您的查询 url encoded。
对于您的情况,关于 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