空手道中的数据库代理

问题描述 投票:1回答:1

我正在使用空手道框架进行组织中的API测试。我可以在本地成功连接数据库的地方中执行我的项目,当我在cloud jenkins中执行时,我们得到以下错误

错误无法获得JDBC连接;嵌套的异常是java.sql.SQLRecoverableException:IO错误:网络适配器无法建立连接

使用的数据库类:https://github.com/intuit/karate/blob/master/karate-demo/src/main/java/com/intuit/karate/demo/util/DbUtils.java

我们是否有任何选择仅为数据库设置代理,我还通过了karate-config.js中的代理设置,例如karate.configure('proxy',{uri:'http://my.proxy.host:8080',用户名:'john',密码:'secret',nonProxyHosts:['http://example.com']}。这是为我的API而不是数据库实例设置代理。

我还试图检查我的jenkins服务器防火墙是否被阻止以创建与我的数据库的连接。

空手道框架创建者或实施者的任何帮助?

karate
1个回答
0
投票

我的詹金斯服务器防火墙是否被阻止

最可能是这种情况,空手道(或与之相关的任何人)在这里都无济于事。

也请阅读:https://stackoverflow.com/a/52078427/143475

© www.soinside.com 2019 - 2024. All rights reserved.