如何使用ALM REST API从ALM进行所有测试?

时间:2019-04-24 18:39:44

标签: java rest api alm hp-alm

我正在尝试使用ALM REST API从HP ALM中获取所有测试运行,但是我的结果仅限于100条记录。我尝试将查询用作“?page-size = 5000”,但这不起作用。

我正在使用下面的链接来获取测试运行: “ rest / domains /” + domain +“ / projects /” + project +“ / run”

请有人在这里帮我吗?

预先感谢

2 个答案:

答案 0 :(得分:0)

对于REST调用返回的记录数量有全局限制。
它由REST_API_DEFAULT_PAGE_SIZEREST_API_MAX_PAGE_SIZE参数控制。
有关更多详细信息,请参见:thisthis

答案 1 :(得分:0)

(您没有提及所使用的ALM版本。以下内容适用于v12.55:)


似乎您使用了错误的参数page-size="5000"。相反,请尝试limit="5000"

  

在查询中指定页面大小

     

客户端可以使用查询参数limit="n"指示每个页面中要返回的实例数。例如:

     

/qcbin/api/domains/{domain}/projects/{project}/tests?limit=20

如前所述,请记住网站参数REST_API_PAGINATION_MAX_LIMIT(最大页面大小,默认为2000)和REST_API_PAGINATION_DEFAULT_LIMIT(默认页面大小,默认为100)。

进一步阅读:https://admhelp.microfocus.com/alm/en/12.55/api_refs/REST/Default.htm#REST_API/Data_Paging.htm