Azure DevOps Server:从测试套件中移除测试用例返回414错误

问题描述

在Azure DevOps Server(2022之前的多个版本)中,如果测试套件中包含的许多测试用例,当我们批量删除测试用例时,系统会返回414错误,导致不能删除测试用例。



解决方案

导致上述问题的根源是产品组在设计接口的时候,使用Url的参数传递测试用例ID,如果数据量不大,或者用例工作项ID较小,都不会出现问题。

笔者的这个服务器有超过2千万工作项(工作项长度为8位数),当一次性批量删除多个测试用例时,就会出现URL超过了长度限制的清单,从而导致系统返回414错误(mozilla的描述:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414)。

由于系统设计的原因,这个问题无法避免,只能一次减少删除用例的个数,例如如果200个用例就会超长,那么只能分批次删除。

比较已经将这个问题反馈给微软产品组,系统在下一个版本可以修复这个问题。

https://www.cnblogs.com/danzhang

Azure DevOps MVP 张洪君

相关推荐
lpfasd1232 小时前
第2部分:Netty核心架构与原理解析
运维·服务器·架构
小蜜蜂爱编程2 小时前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
William_cl3 小时前
【C# MVC 前置】异步编程 async/await:从 “卡界面” 到 “秒响应” 的 Action 优化指南(附微软官方避坑清单)
microsoft·c#·mvc
心灵宝贝3 小时前
申威(sw_64)架构下如何安装java-1.8.0-swjdk的rpm包?
linux·运维·服务器
半梦半醒*4 小时前
搭建Jenkins
linux·运维·centos·tomcat·jenkins·运维开发
Wang's Blog4 小时前
Linux小课堂: 系统监控与进程管理之深入解析 w、ps 与 top 命令
linux·运维·服务器
安卓开发者5 小时前
Docker常用镜像使用指南:从入门到实战
运维·docker·容器
Lenyiin5 小时前
《 Linux 点滴漫谈: 三 》掌控终端:让 Shell 成为你的系统魔杖
linux·运维·服务器·lenyiin
杭州泽沃电子科技有限公司5 小时前
钢铁厂运输设备在线监测:构建智能工厂的安全与效率基石
运维·人工智能·智能监测
Lynnxiaowen5 小时前
今天我们学习python编程常用模块与面向对象
运维·python·学习·云计算