SoapUI - 功能


SoapUI 丰富于以下五个方面 -

  • 功能测试
  • 安全测试
  • 负载测试
  • 协议和技术
  • 与其他工具集成

让我们详细了解其中的每一项功能。

功能测试

  • SoapUI 允许测试人员在 SoapUI 中编写功能 API 测试。

  • SoapUI 支持拖放功能,可加速脚本开发。

  • SoapUI 支持测试调试并允许测试人员开发数据驱动测试。

  • SoapUI 支持多种环境,可以轻松在 QA、Dev 和 Prod 环境之间切换。

  • SoapUI 允许高级脚本编写(测试人员可以根据场景开发自定义代码)。

安全测试

  • SoapUI 执行一套完整的漏洞扫描。

  • SoapUI 可防止 SQL 注入以保护数据库。

  • SoapUI 扫描因文档尺寸过大而导致的堆栈溢出。

  • SoapUI 扫描跨站点脚本,当服务参数在消息中公开时就会发生这种情况。

  • SoapUI 执行模糊扫描和边界扫描以避免服务的不稳定Behave。

负载测试

  • SoapUI 将负载测试分布在 n 个 LoadUI 代理上。

  • SoapUI 可以轻松模拟大容量和真实世界的负载测试。

  • SoapUI 允许高级自定义报告来捕获性能参数。

  • SoapUI 允许端到端系统性能监控。

协议与技术

SoapUI 支持多种协议 -

  • SOAP——简单对象访问协议
  • WSDL – Web 服务定义语言
  • REST——代表性状态转移
  • HTTP——超文本传输​​协议
  • HTTPS – 安全的超文本传输​​协议
  • AMF——动作消息格式
  • JDBC——Java 数据库连接
  • JMS——Java消息传递服务

与其他工具集成

  • Apache Maven 项目
  • 哈德森
  • 联合单元
  • Apache – Ant 等等......