我想测试我的rest api,但是我对此有点困惑。与使用哪个库无关,但是我应该测试什么。
我的应用程序基本上是关于杂项和报告的。一些特定的分类会根据所提交实体的状态填充另一个表。
如果我想测试这些行为,我应该直接测试服务/存储层还是向端点发出请求?
附言:我的申请将由SPA使用。所以可能我也需要测试该应用程序的请求,对吗?
我想测试我的rest api,但是我对此有点困惑。与使用哪个库无关,但是我应该测试什么。
我的应用程序基本上是关于杂项和报告的。一些特定的分类会根据所提交实体的状态填充另一个表。
如果我想测试这些行为,我应该直接测试服务/存储层还是向端点发出请求?
附言:我的申请将由SPA使用。所以可能我也需要测试该应用程序的请求,对吗?
好吧,我可以想到三种有趣的技术。
一种是RestAsure或Spring Mvc。这将构建spring boot类型的集成测试。
另一个办法是针对您的集装箱建造外部防护服-Tomcat /码头。
第三个有趣的方法是使用Restdoc,并在一个快照中记录您的api,并建立完整的合同/集成测试。