端口耗尽是什么意思?作为 QA 测试人员?如何测试它以及预期结果是什么?
当我查看开发人员写的内容时:作为开发人员,我想更新应用程序以使用新的“serviceClient”Nuget,而不是使用 NetTCP 服务的语句。AC:ServiceClient Nuget 导入到应用程序中,使用 NetTCP 服务的语句替换为 ServiceClient 的依赖注入
答案1
好的,我明白你的开发人员的意思。他们不想在他们的项目中使用内置库,并要求使用从 NuGet 下载的其他库,并使用依赖注入以最少的工作量将其集成到应用程序中。
就我个人而言,除非你真的遇到了端口耗尽(主机操作系统不再具有任何适当的端口提供给你的应用程序的情况),否则听起来他们只是更喜欢一个库而不是另一个库,并想出了一个蹩脚的借口来证明这一点,但是如果你确实遇到了这种情况,你应该通过确保打开的端口数量不超过系统必须提供的端口数量来测试软件,并且这个数量似乎并没有以惊人的速度增长。
您可以使用 netstat 命令获取一次打开的 TCP\UDP 端口的数量,但我们需要更多地了解您的情况(运行在什么操作系统上,您是否有 shell 访问权限等)才能给您更好的建议。