Истощение портов
Что означает истощение портов? и как тестировщик качества? как это проверить и каковы ожидаемые результаты?
Когда я просмотрел то, что написал разработчик: Как разработчик, я хочу обновить приложение, чтобы оно использовало новый Nuget «serviceClient» вместо использования операторов для служб NetTCP.AC:ServiceClient Nuget импортирован в приложение. Использование операторов для служб NetTCP заменено внедрением зависимостей для ServiceClient.
1 ответ
Хорошо, я понимаю, что говорит ваш разработчик. Они не хотят использовать встроенные библиотеки для своего проекта и просят использовать другую библиотеку, которую они загружают из NuGet, и используют внедрение зависимостей, чтобы интегрировать ее в приложение с минимальными усилиями.
Лично, если вы на самом деле не испытываете исчерпание портов (ситуация, когда в операционной системе хоста больше нет подходящих портов для вашего приложения), это звучит так, как будто им просто нравится одна библиотека больше, чем другая, и они придумали ветхое оправдание. чтобы оправдать это, но если да, то вы должны протестировать программное обеспечение, убедившись, что количество открытых портов не превышает того, что может предложить система, и что это число не растет с угрожающей скоростью.
вы можете узнать количество одновременно открытых портов TCP\UDP с помощью команды netstat, но нам нужно знать больше о вашей ситуации (на какой ОС она работает, есть ли у вас доступ к оболочке и т. д.), чтобы дать вам более подробную информацию совет.