如何从MongoDB中检索数据并在Rest Assured测试中使用

时间:2018-06-04 15:58:46

标签: mongodb rest rest-assured

以下数据存储在mongodb中: -

_id:5b072863d285a8331b3e34f3
CaId:"1334401849"
Account:28255305
Code:"CAPITAL EXPENDITURES/IMPROVEMENTS: 554"
Amount:"5"
PrPercent:"45"
InPercent:"55"
ContactID:-1
TradeDate:2018-05-24 16:01:28.093
SettleDate:2018-06-09 00:00:00.000
TrCode:"CHECKDSB"
DiType:"NONE"
Comment:"hdfghdfghdfgh"
Status:"Pending"

现在如果我想从mongo获取此数据,从设置与db的连接,到获取数据

我正在使用Rest sure来使用spring boot自动化API测试,因此可以使用相当多的mongo相关库。

那么如何开始这个?

1 个答案:

答案 0 :(得分:-1)

你打算怎么运行这些测试?您是在实际的服务实例上测试还是作为单元测试的一部分进行测试?如果是后者,我强烈建议使用其他东西而不是与真正的MongoDB实例的连接:例如这个嵌入式MongoDB库https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo或Fongo。

另请查看此链接Embedded MongoDB when running integration tests