SmartBear SoapUI Pro入门教程–第一次功能测试(二)

API功能测试工具SmartBear SoapUI Pro关于第一次功能测试的基础教程

SoapUI Pro拥有许多其他web服务测试工具所不具备的高级技术和功能。对于REST、SOAP以及其他流行的API和物联网协议,SoapUI Pro提供了业界最全面的功能测试功能。通过易用的图形界面和企业级功能,SoapUI Pro允许你快速创建和执行自动功能测试。在单一环境下,SoapUI Pro提供了完整的测试覆盖,支持所有的标准协议和技术。本文旨在引导SoapUI Pro新用户开始第一次功能测试,供大家学习讨论。

SOAPUI PROSoapUI Pro最新版本免费下载试用

要求

要在ReadyAPI中测试SOAP服务,您需要此服务的WSDL定义。该定义描述了服务的操作,以及请求和响应的格式,ReadyAPI使用此信息来模拟请求。REST服务也可以有定义。最常用的定义格式是OpenAPI(以前称为Swagger),WADL和其他一些。您可以在ReadyAPI中加载这些定义,并根据这些定义中的信息创建测试用例。

在一般情况下,REST服务可能根本没有定义。您可以通过记录对服务URL的请求(这称为API发现)在ReadyAPI中为此类服务创建测试。ReadyAPI将根据跟踪的流量获取有关请求和响应参数的信息。但是,这种“observational”数据不如定义中的信息那么精确,因此,我们建议在可能的情况下使用定义。


创建一个测试

1、切换到SoapUI开始页面,然后单击从API定义创建测试:

SmartBear SoapUI Pro入门教程--第一次功能测试(二)

2、在随后的向导中,指定Web服务定义的URL。

SmartBear SoapUI Pro入门教程--第一次功能测试(二)

单击“Next”继续。

3、选择是否要为已添加的定义创建新项目,或将其添加到现有项目中。

SmartBear SoapUI Pro入门教程--第一次功能测试(二)

注意:如果工作区中未打开任何项目,则向导将跳过此步骤。在这种情况下,ReadyAPI将创建一个新项目并向其添加新测试。

单击“Next”继续。

4、在向导的页面上可以选择要添加到测试的断言。ReadyAPI将选定的断言添加到新的测试请求中保证API按预期工作。清除选择并单击“Next”。

SmartBear SoapUI Pro入门教程--第一次功能测试(二)

5、选择是否要为Web服务定义的所有操作都有一个测试用例,或者使用多个测试用例(每个操作一个)。我们使用后一个选项:

SmartBear SoapUI Pro入门教程--第一次功能测试(二)

单击“Finish”以创建测试。

6、ReadyAPI将创建一个测试项目并向其添加测试用例。 之后,它将再显示一个对话框,您可以在其中运行创建的测试或向其添加数据源。在本教程中,我们不会使用这些选项。关闭此对话框:

SmartBear SoapUI Pro入门教程--第一次功能测试(二)

在连载教程的下一步中,我们将探索创建的项目,服务及其操作,敬请关注。


想要购买SoapUI Pro正版授权,或者获取更多该产品相关信息的朋友可以点击” 咨询在线客服 “~
SoapUI Pro正在参加年终大促,价格优惠!详情请点击 年终巅峰钜惠 “~

标签:性能测试网页测试测试优化软件测试技术

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月3日
下一篇 2018年11月3日

相关推荐

发表回复

登录后才能评论