[英]Automated Testing using ReadyAPI (SoapUI NG)
我刚刚开始使用ReadyAPI(SoapUI NG)对基于Spring的项目进行自动化测试。 因此,使用ReadyAPI文档,我通过以下步骤成功测试了REST URI调用:
创建了一个项目:File> New Project> using REST URI创建一个项目
它创建如下的项目结构:REST项目> URI> createAccount <请求1
在“请求”窗口中,我使用xml / json添加了参数。
运行请求后,我得到了想要的响应。
我还检查了Assertion,它也给出了预期的结果。
我使用ReadyAPI文档进行了所有这些操作
我的问题如下:
如何使用ReadyAPI(SoapUI NG)实现自动化测试?
通常使用ReadAPI的哪些功能? 如何有效地使用它们?
SoapUI NG,LoadUI NG,SoapUI,ReadyAPI有什么区别? (我认为这些只是不同的版本,虽然不确定)
让我尽我所能来回答他们。
Ready API或SoapUI本身就是自动化工具。 要手动测试API,还有其他工具,例如swagger。 但是,如果您计划自动化整个项目的流程并计划使用某种架构/框架,这将使您不仅可以立即执行测试,还可以做更多的事情,那么可以尝试使用Jenkins之类的工具。
Ready API中讨论最多的内容之一是数据驱动测试。 如果遵循这种方法,则可以使用测试步骤,如DataGen,DataSource,DataSink,PropertyTransfer,Groovy断言,Groovy脚本步骤,JDBC步骤。 这些是Ready API项目中广泛使用的步骤。
Ready API是各种API测试解决方案的集合,例如性能测试(LoadUI),安全测试(Secure),功能测试(SoapUI)。 安装Ready API时,将所有解决方案一起安装。 然后,您可以选择为每个解决方案分别购买许可证。
希望这能回答你的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.