51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师论坛测试积点免费获取渠道攻略20+企业级实战项目就在这里!横扫BAT,Python全栈测试开发技能大全
【114期】:谈数据库测试&测试开发相互间的关系!中国软件测试行业现状调查报告新鲜出炉! 【杂志】做测试行业不偏科的尖子生! 【活动】为视频UP主打CALL,互动领福利!
查看: 1475|回复: 0

[转贴] SmartBear SoapUI Pro入门教程--第一次功能测试(五)

[复制链接]

该用户从未签到

发表于 2019-2-11 15:41:39 | 显示全部楼层 |阅读模式
本帖最后由 悠悠小仙仙 于 2019-2-11 15:44 编辑

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


在ReadyAPI中,您可以运行请求、测试用例、测试套件或整个测试项目。 当您需要检查这些请求的工作方式时,运行单个请求是有意义的。要模拟用户场景,您需要模拟运行多个请求的测试用例。测试套件可帮助您运行多个测试用例。


运行个别请求

通常在创建测试时运行单个请求,这样可以快速查看响应数据、修改请求参数(如果需要)或添加断言。在复杂测试中,请求通常依赖于先前测试步骤中的数据。单独运行这些请求时,这些请求将失败。要运行单个请求测试步骤,请在左侧的“ Navigator”面板中选择它,然后单击主工具栏上的“Send”:


您将在请求编辑器的右侧看到响应内容:

在我们的测试用例中运行另一个请求并查看其响应。




运行测试用例

要运行测试用例,请在“Navigator”面板中选择它,然后单击主工具栏上的“Run”:


SoapUI将逐个运行测试用例的测试步骤。您将在测试用例编辑器中看到结果。“Transaction Log”页面提供有关测试执行的时间信息:


可以看到测试用例编辑器具有在测试步骤级别上不可用的页面,例如历史记录。您可以在其中查看测试运行趋势或者比较两个测试日志。 您可能会注意到我们的请求已成功执行,但事务日志报告显示已通过零测试步骤:


发生这种情况是因为我们的测试步骤没有可以验证其结果的检查点(断言)。我们将在本教程的下一步创建断言。在我们进入下一步之前,我们想描述一下如何运行测试套件和项目。




运行测试套件和项目

要运行测试套件或项目,请在“Navigator”中选择此套件或项目,然后单击主工具栏“Run”:


您将在编辑器中看到测试结果:


默认情况下,当您运行测试套件时,测试运行器会串行执行此套件的所有测试用例。要并行运行它们,首先单击工具栏上的“Run test cases in parallel”,然后单击“Run”:


在请求、测试用例或测试套件编辑器中,您可以轻松查看请求是否成功执行。要验证响应数据或请求执行时间,请使用断言。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2020-8-10 13:25 , Processed in 0.060926 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2020 Comsenz Inc.

快速回复 返回顶部 返回列表