【问题标题】:how to get the list of folders in a test lab in ALM using REST API?如何使用 REST API 在 ALM 的测试实验室中获取文件夹列表?
【发布时间】:2017-12-01 15:54:00
【问题描述】:

我正在寻找一种方法来获取测试实验室下的文件夹列表并将其显示在某些 UI 中。有没有办法使用 REST API 获取列表?我尝试了 /test-set-folders 但没有看到我期望的文件夹。

【问题讨论】:

  • 您能否发布更多详细信息,例如端点、查询参数(如果有)。

标签: alm hp-quality-center


【解决方案1】:

文件夹层次结构测试实验室和测试计划有两种类型。两者都是不同的实体类型。 在测试实验室中,您可以有以下类型的层次结构

Folder1

   Folder2

       Test-set1 <-- this is test set (not a folder)

http://..../test-set-folders 会为您提供文件夹列表,而不是测试集。这是分页结果。因此,如果您有超过指定的限制,那么它将显示前 100 个或任何限制。要获取下一组文件夹,您需要获取下一页。

http://..../test-set-folders?page-size=100&start-index=101

使用上面的查询,它将带来下一组文件夹,您可以通过更改起始索引(按页面大小递增)进一步迭代直到最后一页

希望这会有所帮助。

【讨论】:

  • 感谢 Gaurav。是的,测试集文件夹正在显示文件夹列表。有没有办法显示子文件夹/子文件夹?
  • 它将列出所有文件夹,包括父子文件夹。您需要根据数据准备层次结构。每个文件夹都有 parent-id,您可以从中创建层次结构
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-19
  • 1970-01-01
相关资源
最近更新 更多