Я написал простой HTTP-прокси-сервер в C#, который я хотел бы интегрировать/функциональный тест. Есть ли уже созданный продукт, который я мог бы использовать для этого? Если нет, то каков наилучший способ написать собственные тесты для этого (у меня уже есть модульные тесты)?Интеграция Тестирование Http Proxy Server
ответ
Для проверки интеграции путем предоставления веб-страницы, вы можете попробовать одно из следующих действий:
Вы можете запустить Watin тесты непосредственно из XUnit в C# тоже - мы делаем это для наших приложений. Я также считаю, что можно динамически устанавливать параметры прокси-сервера в браузере для Watin (и, возможно, и других).
В качестве альтернативы, чтобы HTTP-запросы на заданный адрес попробовали JMeter.
Немного offtopic: увидев долю пользовательских HTTP-прокси, обычная функция, которую их авторы забывают (а позже обнаруживают, что им нужно) является поддержкой метода CONNECT. Без CONNECT ваш прокси не может использоваться для соединений TLS/SSL. Кроме того, программное обеспечение, которое туннелирует их трафик без HTTP через прокси-сервер, также не будет работать.
Есть еще два продукта использовать:
- Web Полиграф
- Funkload
Оба легко найти с помощью Google. Оба выполняют функциональное и нагрузочное тестирование веб-серверов/прокси.
Когда вы используете вышеизложенное, я также предлагаю запустить один из средств для впрыска задержки/потери пакетов, обсуждаемый в Best way to simulate a WAN network. К сожалению, легко решить, что ваш прокси-сервер является стабильным, когда вы тестируете его в не-грязной среде.
- 1. Java HTTP proxy server
- 2. Http php proxy server
- 3. Indy Proxy Server HTTPS to HTTP
- 4. HTTP :: Proxy in Perl
- 5. spring mvc http proxy
- 6. Http proxy на Android
- 7. Весенняя обувь + облако | Zuul Proxy | Интеграционное тестирование
- 8. Ошибка Node-HTTP-Proxy
- 9. apache server configuration proxy
- 10. Интеграция Тестирование лучших практик
- 11. node http-proxy less connections proxy
- 12. python twisted HTTP Proxy
- 13. HTTP Proxy Транспорт функция
- 14. JavaMail - Штопор - http proxy
- 15. http proxy javascript injection
- 16. http proxy в Node.js
- 17. Java HTTP Proxy
- 18. NodeJS, http-proxy, socket.io
- 19. Grails HTTP Proxy
- 20. C# Http Proxy идеи?
- 21. Java Http Proxy
- 22. svn over HTTP proxy
- 23. Net :: HTTP Proxy list
- 24. PHP Composer за http proxy
- 25. Маршрутизатор в узле http proxy
- 26. Scala's Source.fromURL над http proxy
- 27. Неверный statusCode от http-proxy
- 28. Regex Proxy Server
- 29. HTTPS proxy server python
- 30. Netty Proxy server