Tengo un problema al ejecutar pruebas de unidad en Eclipse detrás de un proxy, ya que las clases utilizadas por las pruebas de unidad llaman a algunos servicios web, que están detrás de un proxy. En Tomcat puedo, por supuesto, especificar un proxy que se utilizará, pero cuando ejecuto pruebas de unidades directamente desde Eclipse, la configuración del proxy de Eclipse parece ser ignorada. ¿Cómo puedo configurar mis pruebas unitarias o Eclipse para usar un proxy en este caso?Pruebas de unidad de servicio web fallidas detrás de un proxy en Eclipse
5
A
Respuesta
11
Encontré la solución: aparentemente uno puede configurar el proxy en la configuración de ejecución/depuración en Eclipse. Para ello:
- haga clic derecho en la clase de prueba de unidad
- de depuración como - depuración configuraciones
- ir a la pestaña "Arguments"
Agregar configuración de proxy a "argumentos de VM":
-Dhttp.proxyHost=proxy.host.com
-Dhttp.proxyPort=8080
-Dhttp.nonProxyHosts=[list of hosts separated with pipe character]
Si estás detrás de un proxy protegido por contraseña, hay que añadir:
-Dhttp.proxyUser=someUserName
-Dhttp.proxyPassword=somePassword
Cuestiones relacionadas
- 1. WCF Servicio web detrás del proxy inverso público
- 2. Llamar a un servicio web desde detrás de un servidor proxy
- 3. file_get_contents detrás de un proxy?
- 4. Aplicación Rails3 detrás de un Proxy
- 5. Pruebas unitarias Algunos métodos de servicio web
- 6. WebDAV detrás de un proxy inverso
- 7. Prueba de unidad de servicio web
- 8. Haciendo pruebas fallidas de nose nose
- 9. ¿Qué es un servicio web proxy?
- 10. Cómo usar git detrás de un proxy
- 11. configuración paquete detrás de proxy
- 12. clase de proxy del servicio web de depuración en C#
- 13. Se requiere autenticación proxy al utilizar un servicio web
- 14. ¿Cómo crear un cliente de servicio web Axis2 en Eclipse?
- 15. configuración del proxy del servicio web
- 16. Emacs detrás del proxy HTTP
- 17. Generar informe PHPUnit (Pruebas fallidas y pasadas)
- 18. Pruebas de rendimiento Versus Unidad de Pruebas
- 19. unidad de pruebas primitivas
- 20. Pruebas de Unidad Maintainable
- 21. pruebas de unidad en C++
- 22. Pruebas de unidad CoffeeScript?
- 23. ¿Cómo subir usando FTP en Powershell, detrás de un proxy?
- 24. mejor manera de consumir un servicio web en un código asp.net detrás de
- 25. Unidad de pruebas de Jersey con Mocks
- 26. Agregar encabezados Http personalizados al proxy de servicio web
- 27. NSURLConnection NSURLSolicitud de proxy para llamadas al servicio web asíncronas
- 28. Configurar un proxy HTTP en una aplicación web de Spring
- 29. Unidad de Pruebas un atributo personalizado clase
- 30. InetAddress.getByName falla detrás del proxy
Tal obvio para veteranos desarrolladores de Java, pero Necesito poner un guion (-) delante de cada argumento cuando lo agregas a la sección de argumentos de VM en Eclipse (o al menos lo hice). Ej: -Dhttp.proxyHost = abcd.com -Dhttp.proxyPort = 8888. – Peter
Respuesta editada en consecuencia, gracias por señalarlo (los guiones estaban en mi respuesta original, pero al parecer fueron eliminados al mejorar el formateo). – simon
También debe tener en cuenta que la configuración del proxy para HTTPS utiliza una propiedad ligeramente diferente, por ejemplo. -Dhttps.proxyHost = proxy.host.com. Me preguntaba por qué esto no funcionaba para mí al principio y fue porque mi código usa HTTPS. – talawahtech