我正在尝试使用ALM REST API从HP ALM中获取所有测试运行,但是我的结果仅限于100条记录。我尝试将查询用作“?page-size = 5000”,但这不起作用。
我正在使用下面的链接来获取测试运行: “ rest / domains /” + domain +“ / projects /” + project +“ / run”
请有人在这里帮我吗?
预先感谢
答案 0 :(得分:0)
对于REST调用返回的记录数量有全局限制。
它由REST_API_DEFAULT_PAGE_SIZE
和REST_API_MAX_PAGE_SIZE
参数控制。
有关更多详细信息,请参见:this和this
答案 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