C# 针对生产客户机测试本地服务

C# 针对生产客户机测试本地服务,c#,visual-studio,asp.net-web-api,https,microservices,C#,Visual Studio,Asp.net Web Api,Https,Microservices,在我们公司,我们有各种各样的微服务和web客户端,它们构成了我们的SaaS(软件即服务)产品 修改特定服务的行为时(通常用C#WebApi编写)。我们希望针对调用该服务的客户端抽查集成行为。作为在本地处理C#服务的开发人员,我不希望为了查看它如何与本地服务器交互而克隆和构建特定的web客户端(使用指向本地服务器的本地设置)。理想情况下,我可以导航到客户端的已部署版本(develope、rc、prod),并将客户端发送到已部署版本的服务的请求重定向到本地服务器 我曾尝试使用以下工具进行此操作,例如

在我们公司,我们有各种各样的微服务和web客户端,它们构成了我们的SaaS(软件即服务)产品

修改特定服务的行为时(通常用C#WebApi编写)。我们希望针对调用该服务的客户端抽查集成行为。作为在本地处理C#服务的开发人员,我不希望为了查看它如何与本地服务器交互而克隆和构建特定的web客户端(使用指向本地服务器的本地设置)。理想情况下,我可以导航到客户端的已部署版本(develope、rc、prod),并将客户端发送到已部署版本的服务的请求重定向到本地服务器

我曾尝试使用以下工具进行此操作,例如。但是,这只会导致307响应和以下错误:

无法加载XMLHttpRequest。飞行前的响应无效(重定向)


当我们通过TDD单元测试验证服务器上的正确行为时。在某些情况下,如果能够使用已经部署的客户机测试本地服务器,以便更好地了解在自动化构建过程中集成测试中可能出现的问题,那就太好了。有没有不涉及本地构建/配置web客户端的标准微服务测试方法?

您能否详细介绍一下您希望实际针对活动端点进行测试的情况?我几乎每次都能用模拟框架和TDD解决这个问题。