团队,
我正在寻找 java 程序来获取给定项目的用户故事、测试用例和缺陷总数的计数。
我尝试转储所有分层数据 - 并对其进行数据挖掘 - 以构建数据指标 - 但它花费了太多时间 - 我有大量数据(2000个项目,每个项目有 3/4 千个用户故事)
是否有任何疑问 - 我可以在哪里一次性获取一个项目所需的数据?
请帮忙。
谢谢 VG
最佳答案
对于每个项目,对于每种类型,只需执行页面大小为 1 的查询并检查 TotalResultCount 属性。这将为您提供匹配记录的总数,而无需实际检索所有数据。
以下示例展示了如何使用 Rally REST Toolkit for Java 执行此操作:
RallyRestApi restApi = new RallyRestApi(new URI("https://rally1.rallydev.com"), "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="730600160133101c1e03121d0a5d101c1e" rel="noreferrer noopener nofollow">[email protected]</a>", "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();
关于java - 集会休息API : Java code to fetch userStory/TestCases/Defect Count for a given project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915173/