球队,

我正在寻找Java程序来获取给定项目的用户故事,测试用例和缺陷总数。

我试图转储所有分层数据-并在其上进行数据挖掘-建立数据指标-但花费了太多时间-我拥有大量数据(2000个项目,每个项目都有3/4千个用户案例)

是否有任何查询-在哪里可以一次获得一个项目的所需数据?

请帮助。

谢谢
VG

最佳答案

对于每个项目,对于每种类型,只需执行一个页面大小为1的查询,然后检查TotalResultCount属性。这将为您提供匹配记录的总数,而无需实际检索所有数据。

以下示例显示了如何使用Rally REST Toolkit for Java进行此操作:

RallyRestApi restApi = new RallyRestApi(new URI("https://rally1.rallydev.com"), "[email protected]", "password");

//retrieve only 1
QueryRequest defectCount = new QueryRequest("defect");
defects.setPageSize(1);
defects.setLimit(1);

//for a specific project
defectCount.setProject("/project/12345");
defectCount.setScopedUp(false);
defectCount.setScopedDown(false);

QueryResponse defectCountResponse = restApi.query(defectCount);
int total = defectCountResponse.getTotalResultCount();

10-06 09:37