我刚刚开始使用 ReadyAPI(SoapUI NG)为我们的基于Spring的项目进行自动化测试。因此,使用ReadyAPI文档,我使用以下步骤成功测试了REST URI调用:
完成了所有这些操作
创建了一个项目:文件>新项目>使用REST URI创建项目
它创建一个如下所示的项目结构:REST Project> URI> createAccount<请求1
在请求窗口中,我使用xml / json添加了参数。
运行请求后,我得到了我想要的回复。
- 醇>
我还检查了Assertion,它也给出了理想的结果。
我的问题如下:
如何使用ReadyAPI(SoapUI NG)实现自动化测试?
通常使用ReadAPI的哪些功能?如何有效地使用它们?
SoapUI NG,LoadUI NG,SoapUI,ReadyAPI有什么区别? (我认为这些只是不同的版本,但不确定)
答案 0 :(得分:3)
让我尽力回答他们。
Ready API或SoapUI本身就是自动化工具。要手动 测试API,还有其他工具,如swagger。但是如果 您计划自动化整个项目的流程 计划使用某种可以实现的架构/框架 你做的不仅仅是一次执行测试,那么你可以 尝试使用Jenkins等工具。
Ready API中最受关注的一个问题是数据驱动 测试。如果您遵循这种方法,那么您可以使用类似的测试步骤 DataGen,DataSource,DataSink,PropertyTransfer,Groovy断言, Groovy Script Step,JDBC Step。这些是使用的步骤 广泛用于Ready API Projects。
Ready API是不同API测试解决方案的集合,例如 性能测试(LoadUI),安全测试(安全),功能 测试(SoapUI)。安装Ready API时,安装所有 解决方案。然后你可以选择为每个人购买许可证 这些解决方案分开。
希望能回答你的问题。