问题
在使用fasterunner在本地(mac)运行测试用例时,用例中包含接口调用,执行用例就会卡住,然后等一会儿后返回
HTTPSConnectionPool(host=xxx-api-test.xxxxx.com', port=443): Max retries exceeded with url: /xxx/xxx/oauth/login?mobile=xxxxx&code=xxxx&grant_type=mobile&state=STATE&clientId= (Caused by ProxyError('Cannot connect to proxy.', OSError(0, 'Error')))
2021-11-02 20:37:28,415 [INFO] - HTTPSConnectionPool(host='kmos-api-test.kaikeba.com', port=443): Max retries exceeded with url: /corgi/auth/oauth/login?mobile=17701085282&code=1111&grant_type=mobile&state=STATE&clientId= (Caused by ProxyError('Cannot connect to proxy.', OSError(0, 'Error')))
解决
查看是否启动Charles或者fiddler等代理工具,如果没有使用,则在终端输入
env | grep proxy
查看是否在电脑中使用科学上网工具,并配置代理,如果配置了代理则关闭代理即可