Я использую c#, asp.net и iis, я хочу моделировать медленное соединение с интернетом на своем ПК для тестирования моего приложения.
действительно ли возможно, что я могу управлять пропускной способностью iis.
не предлагайте
System.Threading.Thread.Sleep(someDuration);
в c# файле.
Вы можете запустить Fiddler и использовать его регулирование соединения для имитации медленного соединения.
Обратите внимание, что вам нужно будет перейти к имени вашей машины, а не к localhost
. ( localhost.
также должен работать)
Вы можете найти или создать прокси-сервер, который обеспечивает управление скоростью, настраиваемое файлом или изменяемым пользовательским интерфейсом. Прокси-сервер получит запрос от клиента, сделает запрос серверу, получит ответ, а затем s-l-o-w-l-y отправит ответ клиенту. (Вероятно, будет использоваться какой-то Thread.Sleep (x) между отправкой каждого байта ответа клиенту.)