概述

新的API测试工作室帮助客户以一种简单的方式验证他们API的完整性和可靠性,并将他们的API测试工作合并到他们的持续测试和交付过程中。用于api的Test Studio用于确定api是否对广泛的普遍接受的请求返回正确的响应,是否对边缘情况(如故障和意外输入)作出正确的响应,以及是否在可接受的时间内交付响应。

Telerik TestStudio忍者图像
新加入Telerik Test Studio?

测试工作室是一个针对web、WPF和响应式web应用程序的自动化测试平台,支持UI、功能、负载和RESTful API测试。注册一个30天的免费试用!

特性

  • 无代码API测试,内置支持路径表达式Test Studio的一个关键目标是让客户不用编写任何代码就可以测试他们的api。您可以介绍各种自动化场景,使用XPath和JSONPath表达式进行验证和值提取。

  • 变量管理-从收到的HTTP响应中提取值,并将它们存储在测试或项目级别的变量中,以用于验证或进一步的HTTP请求。

  • 验证-使用内置的验证来断言请求的结果。验证http响应的属性,如状态码、响应时间、响应体或报头。使用各种无代码文本或数字比较将它们与预期值进行比较。

  • 值转换-你可以转换你提取的变量使用内置的转换,如urlencoding, base64, md5等。

  • 执行流管理——用转到而且等待步骤。支持所有测试步骤条件允许您控制何时执行或跳过这些步骤。

录制和导入

  • 记录HTTP(S)流量从Test Studio中为api捕获HTTP(S)流量。直接将http(s)会话作为测试导入。您可以对导入的测试请求进行修改,以涵盖各种可选场景。内置的快捷方式可以方便地快速验证响应头、状态或响应时间。

  • 导入SAZ文件-您可以导入已捕获Fiddler流量的SAZ文件,并将其作为测试导入。

CI服务器集成

  • CI服务器集成-包括命令行接口允许与大多数现有的持续集成服务器轻松集成(任何支持执行命令行命令的CI服务器都可以为api运行Test Studio)。命令行参数支持允许根据目标环境切换关键变量的值。

  • 测试结果junit和XML测试结果支持允许收集和分析大多数CI服务器的测试结果。

参见:

在本文中
Baidu
map