|
|
@@ -0,0 +1,42 @@
|
|
|
+package seecoder.devcloud.web.model.vo.APITest;
|
|
|
+
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
+import seecoder.devcloud.web.model.po.APITest.APITestBody;
|
|
|
+
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author zhaoxingrui
|
|
|
+ * @date 2021/3/17
|
|
|
+ * @description:
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
+@AllArgsConstructor
|
|
|
+@ApiModel("新建测试任务@")
|
|
|
+public class APITestBodyVO {
|
|
|
+
|
|
|
+ @ApiModelProperty("测试id")
|
|
|
+ private Integer testId;
|
|
|
+
|
|
|
+ @ApiModelProperty("测试名称")
|
|
|
+ private String testName;
|
|
|
+
|
|
|
+ @ApiModelProperty("测试url")
|
|
|
+ private String url;
|
|
|
+
|
|
|
+ @ApiModelProperty("测试url中可能携带的参数")
|
|
|
+ private Map<String, String> params;
|
|
|
+
|
|
|
+ @ApiModelProperty("测试并发数")
|
|
|
+ private Integer qps;
|
|
|
+
|
|
|
+ public APITestBodyVO(APITestBody apiTestBody) {
|
|
|
+ BeanUtils.copyProperties(apiTestBody, this);
|
|
|
+ }
|
|
|
+}
|