java ares框架_GitHub - tangyiming/ares: 接口自动化测试框架

Ares应用名字来源于古希腊战争之神阿瑞斯 Ares技术栈RestAssured/TestNG/Hamcrest/Allure框架采用Java、RestAssured、TestNG、Hamcrest等主流备受好评的库搭建。Rest-Assured 是一个轻量级的REST API 客户端,可以直接编写代码向服务器端发起HTTP 请求,并验证返回结果;它的语法非常简洁,在他的基础上我们又做了一层对ge...
摘要由CSDN通过智能技术生成

Ares

应用名字来源于古希腊战争之神阿瑞斯 Ares

技术栈

RestAssured/TestNG/Hamcrest/Allure

框架采用Java、RestAssured、TestNG、Hamcrest等主流备受好评的库搭建。

Rest-Assured 是一个轻量级的REST API 客户端,可以直接编写代码向服务器端发起HTTP 请求,并验证返回结果;它的语法非常简洁,在他的基础上我们又做了一层对get、post、put、delete请求各种传参场景下的封装,使得测试脚本编写人员更方便的发起HTTP请求。

TestNG是新一代的测试框架,让开发者和测试者能够通过简单的注解、分组、指定顺序、参数化就可以编写更加灵活、更加强大的测试用例。对于测试套件的组装,用例等级,并发执行等,也都提供了支持,特别方便进行持续集成测试。尤其是@DataProvider注解,更是提供了进行数据驱动测试的能力,使得我们可以一个接口只需编写一个脚本,可以完成所有用例的测试。

Hamcrest弥补了TestNG断言的不足,其自带和提供了自定义匹配器的能力,使得对测试结果的断言可以更加灵活。

支持特性

数据驱动简化测试代码量

一个接口只需编写一个测试脚本对应,可以用于执行多条用例

用例维护的方便性

在excel文件中维护测试用例,多行数据即多个用例

测试用例执行的灵活性

测试套件可以灵活配置需要执行的用例,并可以配置执行的并发方式提升测试效率

提供强大而全面的断言

TestNG断言,Json schema匹配,Hamcrest断言与自定义匹配器等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值