Java 在每次测试后测试restful服务和清理数据库

Java 在每次测试后测试restful服务和清理数据库,java,jersey,automated-tests,rest-assured,Java,Jersey,Automated Tests,Rest Assured,我在应用程序中使用java、jersey和jap。我想在测试后测试restful服务和清理数据库。我搜索了它,找到了rest assured framework。现在,当我测试一个服务时,它的职责是向数据库插入一些数据,我希望在调用rest服务或清除数据库中的测试数据之前,数据库保持其状态。 我在这方面是新手,很可能我走错了方向。有人能帮我解决这个问题吗? 或者如果我的方式是正确的;有什么办法吗 建议使用TestNG或类似的测试框架,而不是在方法注释之前和之后使用特性,这使您能够准备将在测试中使

我在应用程序中使用java、jersey和jap。
我想在测试后测试restful服务和清理数据库。
我搜索了它,找到了rest assured framework。现在,当我测试一个服务时,它的职责是向数据库插入一些数据,我希望在调用rest服务或清除数据库中的测试数据之前,数据库保持其状态。
我在这方面是新手,很可能我走错了方向。有人能帮我解决这个问题吗?

或者如果我的方式是正确的;有什么办法吗

建议使用TestNG或类似的测试框架,而不是在方法注释之前和之后使用特性,这使您能够准备将在测试中使用的数据,并在测试完成后进行清理。 因为您只对清理感兴趣,所以在AfterMethod中,您应该调用数据库来删除在测试执行期间插入的数据。 您可以在上阅读有关此主题的更多信息以开始学习