•  

    专为整个后端的端到端测试而构建

    创建全面的端到端测试,以从API定义或实时端点验证API的整个工作流程。只需单击几下即可传递响应数据并添加断言-无需编码。

     

    综合生成或配置数据

    通过简单的数据驱动测试来提高测试范围。即时创建地址,社会安全号码等综合数据,或从CSV或TXT文件等文件或MySql或Postgres等数据库导入数据。

     

    灵活的自动执行选项

    将SoapUI直接集成到您已经喜欢的工具中,例如Git,Jenkins,TeamCity和Azure DevOps,或将TestEngine用于集中执行,并行测试运行和作业队列。

     

     

    易于创造

    只需单击几下即可创建测试和断言。首先导入API定义,点击端点或通过我们的内置浏览器发现API。

    ...

    端到端测试

    测试多步骤API交易的结果?SoapUI Pro支持在一个测试用例中测试REST,JSON,XML,SOAP,JDBC,JMS和其他协议。

    ...

    CI / CD执行

    通过插件或命令行实用程序提供对Docker,Jenkins,TeamCity,Azure DevOps和其他工具的本机支持,从而提高Web服务的持续质量。

    ...

     

    使用TestEngine集中并加速您的API测试执行

    TestEngine是用于大规模自动化SoapUI和ReadyAPI测试的优化测试运行程序。

    • 无需运行基础架构即可并行运行测试

    • 通过作业队列避免执行瓶颈

    • 集成到任何环境

    了解TestEngine如何加速您的API测试过程

    ...

    使API测试适合您的持续交付管道

    SoapUI Pro使您可以轻松地将测试自动化恰好适合您的DevOps或敏捷开发工作流程。通过管道的上下集成,您可以将测试用例存储在Git存储库中,提交新代码,并让您的CI服务器在几乎任何环境(包括Docker)上的每次构建过程中运行这些存储的测试。

    • 与Jenkins,Azure DevOps和TeamCity的本机集成 

    • 命令行支持,可在几乎所有CI服务器上进行自动化测试

    • 可以以通用格式(例如jUnit或XML)导出结果

     

    立即针对关键API端点构建断言

    使用人工智能在短短几秒钟内即可对整个API有效负载进行批量验证。确保您的API可以完成应做的事情,并返回预期返回的数据,而不会一次性创建断言。使用  SoapUI Pro,您可以: 

    • 导入Swagger,OAS 3.0等API描述,以快速构建API测试模板 

    • 记录实时流量或几次访问端点以根据您的API响应训练我们的模型

    • 针对API响应创建智能断言-为您提供 大的测试覆盖率

    内容断言图片

     

     

    节省测试时间

    We can use it with multiple protocols, such as SOAP, GraphQL and REST. We found other tools would work well with one protocol but not the other whereas SoapUI works with both. Using the same tool to send data to both protocols saves us a lot of testing time.

    Nital Patel, QA Manager


     

     

    利用动态数据为您服务

    在功能性API测试中使用现实的动态数据对于覆盖边界条件,正/负测试以及真正模拟消费者与现实世界中的API交互的方式至关重要。 

    • 从外部文件或数据库导入数据

    • 创建综合数据,例如地址和电话号码

    • 在功能,负载和安全性测试之间共享数据集

    在每次部署期间通过安全扫描来强化您的API

    SoapUI Pro使您只需单击即可将安全扫描添加到新的或现有的功能测试中。您可以针对端点运行跨站点脚本,模糊扫描,SQL注入等,以确保每次部署时都进行关键的API安全测试。

    • 通过运行旨在模仿黑客技术的扫描来保护您的API

    • 创建自定义扫描或将其置于现有扫描之上以适应您自己的用例

    • 将API安全性与自动化集成在一起,以确保您的API在每次代码更改后保持安全

    将安全扫描添加到功能测试中