• SoapUI新版本“Ready!API 1.80”体验


      做过接口测试的朋友,肯定都知道一个工具--SoapUI,它强大的功能与集成用例的特性,让不管是开发还是测试,都喜欢用它。在经历了众多版本后,SmartBear公司将SoapUI

    从进行了大改版,这也是今天我说的“Ready!API”。

      下图是它现在的面容,是不是很惊艳呢?

      从首页,我们可以看见,ReadyAPI集成了四大模块:SoapUI NG,LoadUI NG,Secure,ServiceV。

      SoapUI NG,我就不多介绍了,跟以前的SoapUI差别不大,界面改好看了点而已。

      LoadUI NG,它具有以下特点:

      1.快速创建API负载测试

    • 增强了测试的速度和可扩展性

    • 释放到生产环境前可先预览API性能行为

    • 转移性能更稳定,使开发者构建更可靠的代码

      2.实时API负载测试

    • API可以同时处理多个不同的负载

    • 移动设备通信的记录和回放

    • 提供可视化的负载测试

      3.云或内部部署的流量模拟

    • 可以任意比例的构建负载测试

    • 在Windows或Linux的节点处生成负载

    • 发送内部部署或外部部署的业务组合

      4.可视化负载对服务器的影响

    • 操作系统:集合Linux和Windows的性能

    • Web服务:IIS, Apache, Tomcat, WebLogic

    • 数据库:结合MS-SQL和MySQL性能

      5.全面的API负载测试

    • 将API功能重复用在负载测试中,以减少时间

    • 在API负载测试中使用动态数据,模拟更加逼真

    • 虚拟化可以解决外部API不能处理的API负载测试

    • 克服第三方造成的速度限制

      Secure,是接口安全测试工具。它是一个非常简单的工具,但是功能又不简单,还很强大:它只需要对新的或者已经存在的代码的几次简单点击,预先构建的安全扫描就能够完成对API上线之前的检查,即使没有专业知识或者专业团队,也可以迅速检查潜在的漏洞,保证及时的交付。

      同时,它又具备“快速与集成”的特点,可以从常见的攻击向量(common vectors of attack)来测试单独的URL,并且使用现有的SoapUI测试用例来作为你安全扫描的基础,同时引入现有的API描述如WSDL、Swagger、RAML和API-Blueprint等来加速处理。

      最后一个,ServiceV,是一款API虚拟化测试工具。

      首先,它可以减少第三方API造成的延误,ServiceV Pro具有动态模拟和服务器虚拟化功能,可以模拟第三方API。

      然后,使用ServiceV Pro可以在API交付前,让开发和测试同时进行,让测试人员更好地控制响应模拟和错误处理,达到加快持续集成周期的目的。

      最后,ServiceV Pro可以最大限度地减少负载测试对特定API的负面影响,还能隔离第三方API的性能问题或者模拟API的不佳表现等。

      可以看出,ReadyAPI这款工具是把接口测试从功能,性能,安全,到集成测试开发都考虑到了,简直堪称完美!唯一可惜的是,这么强大的软件,目前只能试用12天,购买的费用还是比较贵的(一年4000多块),适合有条件的公司。有兴趣的朋友也可以试用一下。

  • 相关阅读:
    JQuery onload、ready概念介绍及使用方法
    jquery获取第几个元素的方法总结
    CSS中隐藏内容的3种方法及属性值
    jQuery获取页面及个元素高度、宽度【转】
    数据仓库原理<2>:数据仓库系统的体系结构
    数据仓库原理<1>:数据库与数据仓库
    题注在论文图表编号中的使用
    初见Python<7>:Python操作mysql
    初见Python<5>:条件、循环和其他语句
    初见Python<4>:字典
  • 原文地址:https://www.cnblogs.com/jiangjingwei/p/5776726.html
Copyright © 2020-2023  润新知