我在Eclipse中执行单元测试时遇到问题,因为单元测试所调用的类调用了一些后面有代理的网络服务。在Tomcat中,我可以指定要使用的代理,但是当我直接从Eclipse运行单元测试时,Eclipse的代理配置似乎被忽略了。在这种情况下,我该如何配置我的单元测试或Eclipse以使用代理?
我在Eclipse中执行单元测试时遇到问题,因为单元测试所调用的类调用了一些后面有代理的网络服务。在Tomcat中,我可以指定要使用的代理,但是当我直接从Eclipse运行单元测试时,Eclipse的代理配置似乎被忽略了。在这种情况下,我该如何配置我的单元测试或Eclipse以使用代理?
将代理配置添加到“VM arguments”:
-Dhttp.proxyHost=proxy.host.com
-Dhttp.proxyPort=8080
-Dhttp.nonProxyHosts=[使用管道字符分隔的主机列表]
如果您在密码保护的代理后面,请添加以下内容:
-Dhttp.proxyUser=someUserName
-Dhttp.proxyPassword=somePassword