我有一个应用程序,可以从Impala提取数据,执行该过程并生成最终报告。编写了一些测试用例来验证本地代码。在测试用例执行期间,它连接到remore impala服务器并获取数据。
由于远程jdbc连接到impala,所以需要很长时间才能完成我的所有测试用例。
我认为,如果我们可以在本地将jar设置为jar或somhing,则将有助于减少测试用例的执行时间。
有人可以提出一些实现我目标的建议吗?
考虑到支持所有impala查询的liek h2数据,因此我在execute中更新laod数据
我尝试了H2数据库,postgress,mysql等
答案 0 :(得分:0)
我强烈建议您模拟那些黑斑羚电话。您可以看一下提供简单方法模拟方法的模拟框架(https://site.mockito.org/)。
使用此方法,您只需在测试中定义impala查询的结果,然后将此模拟数据用于实际测试即可。