test-suite
2024.10
true
Webhooks
Test Suite 用户指南
Last updated 2024年10月21日
Webhooks
Test Manager 提供了 Webhook,允许外部工具订阅 Test Manager 中的事件。
目前,支持以下事件。
- 创建缺陷:每当用户从测试用例结果中调用“创建缺陷”任务时,都会触发此事件。它允许外部缺陷管理工具从测试结果中接收带有日志信息的缺陷报告。
- 缺陷 KPI:刷新 Test Manager 仪表板上的缺陷 KPI 时调用此事件。这允许加入来自外部缺陷管理系统的统计信息,以显示在 Test Manager 仪表板上。
Test Manager 使用以下有效负载触发已注册的 Webhook:
使用 Test Manager REST API 获取有关失败测试的详细信息,以将信息添加到创建的缺陷中。
Request:
CreateDefectFromTestCaseLogRequest{
testExecutionId string($uuid)
testCaseId string($uuid)
variationId string
nullable: true
linkToTestCaseLog string
nullable: true
}
Response:
Returns a defect payload to allow Test Manager to add a link to the created defect in the test case log.
Request:
CreateDefectFromTestCaseLogRequest{
testExecutionId string($uuid)
testCaseId string($uuid)
variationId string
nullable: true
linkToTestCaseLog string
nullable: true
}
Response:
Returns a defect payload to allow Test Manager to add a link to the created defect in the test case log.
Test Manager 使用以下有效负载触发已注册的 Webhook:
Request:
api/kpis/project/<projectid>/defectstatus
Response:
KPIConnectorDefectsDto{
totalDefects integer($int32)
criticalDefects integer($int32)
moderateDefects integer($int32)
openDefects integer($int32)
closedDefects integer($int32)
status ConnectorKPIStatusstring
Enum:
Array [ 3 ]
criticalDefectsLink string
nullable: true
}
Request:
api/kpis/project/<projectid>/defectstatus
Response:
KPIConnectorDefectsDto{
totalDefects integer($int32)
criticalDefects integer($int32)
moderateDefects integer($int32)
openDefects integer($int32)
closedDefects integer($int32)
status ConnectorKPIStatusstring
Enum:
Array [ 3 ]
criticalDefectsLink string
nullable: true
}
管理 WebHook 连接
下表列出了可以用来管理 WebHooks 连接的操作。
操作 |
描述 |
程序 |
---|---|---|
编辑 |
编辑连接设置。 |
|
删除 |
删除选定的连接及其关联的要求。 |
|
相关文章