Versions in this module Expand all Collapse all v1 v1.0.0 Aug 20, 2020 Changes in this version + const BodyDefaultLength + const HeaderDefaultLength + var Clients = make(map[Protocol]Client) + func Register(pt Protocol, c Client) + type AW struct + Req Request + Res Response + type AWResult struct + Id string + LogInfo []interface{} + Name string + ReqBegin int64 + RespTime int64 + Result bool + TransactionId string + func NewAWResult() *AWResult + func (aw *AWResult) Release() + type BaseCase struct + Clients map[Protocol]Client + PodCount int + PodId int + type Client interface + Exec func(*AWResult) + SetLogger func(Logger) + type End struct + Char string + Length int + Type uint8 + type Logger interface + Debug func(format string) + Debugf func(format string, v ...interface{}) + Error func(format string) + Errorf func(format string, v ...interface{}) + Info func(format string) + Infof func(format string, v ...interface{}) + type PluginFunc interface + SetBase func(*BaseCase) + Setup func() + TearDown func() + Test func() + type Protocol string + const Http + const Tcp + const Udp + type Request struct + Body string + Header map[string]string + HeaderLen int + Method string + RedirectsEnabled bool + Url string + type Response struct + Body string + ErrReason string + Header map[string]string + HeaderLen int + StatusCode int + type TimeOut struct + Connect int64 + Read int64 + Write int64