ReaganLi / restng

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

restassured + testng + aspectj + allure

框架特点

使用方法

1 引入maven工程

<dependency>
  <groupId>com.microdev.automation</groupId>
  <artifactId>restng</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <scope>test</scope>
</dependency>

2 编写用例

3 启动

mvn clean test

4 查看报告

mvn io.qameta.allure:allure-maven:serve 

报告demo

用例说明

支持2种用例形式:

  • 关键字驱动
  • 代码+数据驱动

为什么要使用代码+数据驱动?

  • 灵活性
  • 扩展性
  • 减少代码冗余
  • 开源框架无缝接入。

为什么要使用aop的**做封装?

  • 代码更加简洁优雅
  • 不需要修改旧用例

关于AspectJ,你需要知道的一切

About

License:MIT License


Languages

Language:Java 100.0%