【问题标题】:How to delete multiple test cases in Azure DevOps如何在 Azure DevOps 中删除多个测试用例
【发布时间】:2019-11-24 21:01:16
【问题描述】:

我想在 Azure DevOps 中一次性删除多个测试用例。目前,门户网站一次只允许删除一个。

有没有办法使用 PowerShell 脚本或 REST API 来实现这一点?

【问题讨论】:

    标签: powershell azure-devops azure-devops-rest-api


    【解决方案1】:

    您可以使用Test Cases - DeleteRest API

    DELETE https://dev.azure.com/{organization}/{project}/_apis/test/testcases/{id}?api-version=5.0-preview.1
    

    因此您可以循环测试用例 ID 并删除它们。

    简单的 PowerShell 脚本示例:

    $url = https://dev.azure.com/testOrg/testProj/_apis/test/testcases/10?api-version=5.0-preview.1
    Invoke-RestMethod -Uri $url -Method Delete -ContentType application/json
    

    【讨论】:

    • 谢谢!这很有帮助。有什么办法可以把它放在一个循环中,因为我需要使用这个脚本删除数百个测试用例。
    • 您可以使用要删除的测试用例创建查询,然后使用 Resu API 获取结果,然后循环 id。
    • 谢谢。我能够创建一个脚本来删除测试用例。
    • 详细说明如何使用 PAT(个人访问令牌)调用 API 的链接tenbulls.co.uk/2020/03/11/…
    猜你喜欢
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    相关资源
    最近更新 更多