Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct { TestCase *model.TestCase ResponseTime time.Duration // Http Response Time ResponseSize int // Size in bytes of the HTTP Response body }
func NewMetrics ¶
func (Metrics) MarshalJSON ¶ added in v1.1.6
MarshalJSON is a custom marshaler which formats a Metrics struct with a response time represented as unit of milliseconds response time decimal precision is up the nanosecond eg: 1.234ms
type TestCase ¶
type TestCase struct { Id string `json:"id"` Pass bool `json:"pass"` Metrics Metrics `json:"metrics"` Fail []string `json:"fail,omitempty"` Detail string `json:"detail"` RefURI string `json:"refURI"` Endpoint string `json:"endpoint"` API string `json:"-"` APIVersion string `json:"-"` HttpStatus string `json:"httpStatusCode"` }
TestCase result for a run
Click to show internal directories.
Click to hide internal directories.