Commit bfba25e9 authored by 黎博's avatar 黎博

接口自动化

parent dbbc3af8
...@@ -116,6 +116,13 @@ ...@@ -116,6 +116,13 @@
<version>4.4</version> <version>4.4</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.3.0</version>
</dependency>
</dependencies> </dependencies>
<build> <build>
......
package cn.qg.holmes.common;
import cn.qg.holmes.entity.auto.Testcase;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
/**
* 单接口用例执行器
* @author libo
*/
public class SingleTestcaseExecution {
Testcase testcase;
SingleTestcaseExecution(Testcase testcase) {
this.testcase = testcase;
}
@BeforeClass()
public void beforeClass() {}
@Test
public void executeTestcase() {}
@AfterClass()
public void afterClass() {}
}
package cn.qg.holmes.entity.auto;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* 单接口用例实体类
*/
@TableName("testcase")
@Data
public class Testcase {
@TableId(type = IdType.AUTO)
private Integer id;
private Integer interfaceId;
private String preAction;
private String postAction;
private String headers;
private String parameter;
private String validate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment