如何使用Message Queue编写API的集成测试?

时间:2019-01-30 09:38:11

标签: javascript testing integration-testing nsq

请考虑我有一个API端点http://localhost/add-page-view。当我们发送带有数据{url: "google.com"}的发布请求时,该请求将被发送到消息队列,然后稍后由队列订户插入到数据库中

我需要编写一个测试用例,该用例将向该端点发送发布请求,然后检查"google.com"是否已插入到DB。由于是通过Message Queue插入的,因此我们不确定是否插入。

一种方法是2秒钟后将数据发布到端点,检查是否已插入

但是,这听起来不是一个好的解决方案

注意:这是集成测试,而不是单元测试

0 个答案:

没有答案