用本地impala连接执行java单元测试用例

nzkunb0c  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(333)

我有一个应用程序,从 Impala 获取数据,做的过程,并生成最终报告。写了一些测试用例来验证我的本地代码。在测试用例执行期间,它连接到remore impala服务器并获取数据。
由于远程jdbc连接到impala,完成我的所有测试用例需要很长时间。
我想如果impal可以在本地设置为jar或somming,我将有助于减少测试用例的执行时间。
有人能给我一些建议来实现我的目标吗。
考虑一些LiekH2数据,它支持所有impala查询,所以我在execute中更新laod数据
我试过h2数据库,postgress,mysql等

vlf7wbxs

vlf7wbxs1#

我强烈建议你嘲笑那些 Impala 的叫声。您可以看看mockito框架(https://site.mockito.org/)它提供了简单方法模拟的方法。
使用它,您可以在测试中定义impala查询中的结果,并将模拟数据用于实际测试。

相关问题