report_timely.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package model
  2. import "time"
  3. //ReportTimely report timely
  4. type ReportTimely struct {
  5. ID int `json:"id" gorm:"AUTO_INCREMENT;primary_key;" form:"id"`
  6. TestName string `json:"test_name" form:"test_name"`
  7. Count int `json:"count"`
  8. QPS int `json:"qps"`
  9. AvgTime int `json:"avg_time"`
  10. Min int `json:"min"`
  11. Max int `json:"max"`
  12. Error int `json:"error"`
  13. FailPercent string `json:"fail_percent"`
  14. NinetyTime int `json:"ninety_time"`
  15. NinetyFiveTime int `json:"ninety_five_time"`
  16. NinetyNineTime int `json:"ninety_nine_time"`
  17. NetIo int `json:"net_io"`
  18. CodeEll int `json:"code_ell"`
  19. CodeWll int `json:"code_wll"`
  20. CodeWly int `json:"code_wly"`
  21. CodeWle int `json:"code_wle"`
  22. CodeWls int `json:"code_wls"`
  23. CodeSll int `json:"code_sll"`
  24. CodeSly int `json:"code_sly"`
  25. CodeSls int `json:"code_sls"`
  26. CodeKong int `json:"code_kong"`
  27. CodeNonHTTP int `json:"code_non_http"`
  28. CodeOthers int `json:"code_others"`
  29. PodName string `json:"pod_name" form:"pod_name"`
  30. ThreadsSum int `json:"threads_sum"`
  31. Ctime time.Time `json:"ctime"`
  32. Mtime time.Time `json:"mtime"`
  33. FiftyTime int `json:"fifty_time"`
  34. Code301 int `json:"code301"`
  35. Code302 int `json:"code302"`
  36. }
  37. //TableName table name
  38. func (r ReportTimely) TableName() string {
  39. return "report_timely"
  40. }