之前我的项目里的集成测试是随机一个端口,每次都真实的启动一个 WebServer,之前也有看到过微软文档上 之前的集成测试监听了一个端口号,使用了一个真实的 WebServer,下面改成使用 在服务注册的时候调用 改成使用 TestServer 在启动的时候并没有监听端口,可以参考源码 TestServer 通过 通过上面的代码可以看的出来核心代码是在 你如果还是比较怀疑是否真的没有 HTTP 请求,可以用 Fildder 之类的 HTTP 抓包工具监控在跑测试的期间是否真的有 HTTP 请求,如果是真正的 WebServer 会有 HTTP 请求,TestServer 不会有 HTTP 请求。
暂无评论