如何通过Restful API获取Quality Center 11中的所有缺陷

时间:2014-11-13 07:43:55

标签: qc hp-quality-center

我使用https://qcxxx.xxx.com:443/qcbin/rest/domains/{domain}/projects/{project}/defects但我只能获得100个缺陷。实际上有100多个缺陷。这是为什么?

2 个答案:

答案 0 :(得分:3)

您可以通过一些参数来“修复”它。

/缺陷页面大小= X&安培;启动指数= Y

X是您可以在同一页面上看到的缺陷数量。 Y是您将“跳过”的缺陷数量。

在QC配置中设置了一些限制。

答案 1 :(得分:1)

您也可以使用:

/defects?page-size=max

这也具有有限的回报量,但只要它不超过设置的最大页面大小,它就是获取所有结果的简单方法。我现在不记得默认的最大页面大小,但它只有几千个。我也知道可以根据您的需要在设置中进行更改。我把我的定为5000。

<强>更新 来自API:

  

如果指定的页面大小大于最大页面大小,则为   抛出异常。最大页面大小可以由。指定   站点参数REST_API_MAX_PAGE_SIZE。如果站点参数不是   定义后,最大页面大小为2000.请求的页面大小可以是   通过指定page-size = max。

设置等于最大值