使用 PHP 从 HP ALM 导出所有缺陷

Export all defects from HP ALM using PHP

如何使用 PHP 脚本从 HP ALM 导出具有特定状态的所有缺陷?

如果您使用的是 HP QC 的 REST API,那么您应该在会话期间发送的命令类似于:

GET https://qc-SERVER/qcbin/rest/domains/DOMAIN/projects/PROJECT/defects?query={status[open]}

在这种情况下,您将获得状态为 OPEN 的所有缺陷。如果删除查询部分,则有可能在 QC 下获得所有缺陷。如果您的项目有很多缺陷,那么您应该考虑指定:

page-size=%d&start-index=%d

其中 %d 是数字,用于设置 xml 返回的大小(通常为 MAX=2000)以及您要从哪个索引开始。

希望这能解决您的疑问!祝你有个愉快的一天。