Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvanceConfig ¶
type FilterConfig ¶
type FilterConfig struct {
	// HttpPathRegexFilter 正则过滤Http请求路径
	HttpPathRegexFilter []string `json:"http_path_regex_filter,omitempty" bson:"http_path_regex_filter"`
}
    type RecordMeta ¶
type Task ¶
type Task struct {
	// ID 任务id
	ID int64 `json:"id" bson:"id"`
	// Name 任务名称 全局唯一
	Name string `json:"name" bson:"name"`
	// Description 任务描述
	Description string `json:"description" bson:"description"`
	// Owner 任务负责人 todo:可以有多个负责人
	Owner User `json:"owner" bson:"owner"`
	// IsRunning Diff任务运行状态
	IsRunning bool `json:"is_running" bson:"is_running"`
	TrafficConfig *TrafficConfig `json:"traffic_config" bson:"traffic_config"`
	FilterConfig  *FilterConfig  `json:"filter_config" bson:"filter_config"`
	AdvanceConfig *AdvanceConfig `json:"advance_config" bson:"advance_config"`
	// TotalRecord 流量回放的流量数
	TotalRecord int64 `json:"total_record" bson:"total_record"`
	// SuccessRecord 成功回放的流量数
	SuccessRecord int64 `json:"success_record" bson:"success_record"`
	// CreatedTime 任务创建时间
	CreatedTime string `json:"created_time" bson:"created_time"`
	// UpdatedTime 配置最后变更时间
	UpdatedTime string `json:"updated_time" bson:"updated_time"`
}
    Task diff任务结构体
type TrafficConfig ¶
 Click to show internal directories. 
   Click to hide internal directories.