Versions in this module Expand all Collapse all v0 v0.0.1 Jan 3, 2018 Changes in this version + func RegisterHTTPAttackerServer(s *grpc.Server, srv HTTPAttackerServer) + type HTTPAttackerClient interface + StartHTTP func(ctx context.Context, in *HTTPOption, opts ...grpc.CallOption) (*HTTPJob, error) + StopHTTP func(ctx context.Context, in *HTTPJob, opts ...grpc.CallOption) (*HTTPJob, error) + func NewHTTPAttackerClient(cc *grpc.ClientConn) HTTPAttackerClient + type HTTPAttackerServer interface + StartHTTP func(context.Context, *HTTPOption) (*HTTPJob, error) + StopHTTP func(context.Context, *HTTPJob) (*HTTPJob, error) + type HTTPJob struct + Option *HTTPOption + Uuid string + func (*HTTPJob) Descriptor() ([]byte, []int) + func (*HTTPJob) ProtoMessage() + func (m *HTTPJob) GetOption() *HTTPOption + func (m *HTTPJob) GetUuid() string + func (m *HTTPJob) Reset() + func (m *HTTPJob) String() string + type HTTPOption struct + Count int64 + Goroutine int64 + Headers map[string]string + Method string + RandUA bool + Url string + UseProxy bool + func (*HTTPOption) Descriptor() ([]byte, []int) + func (*HTTPOption) ProtoMessage() + func (m *HTTPOption) GetCount() int64 + func (m *HTTPOption) GetGoroutine() int64 + func (m *HTTPOption) GetHeaders() map[string]string + func (m *HTTPOption) GetMethod() string + func (m *HTTPOption) GetRandUA() bool + func (m *HTTPOption) GetUrl() string + func (m *HTTPOption) GetUseProxy() bool + func (m *HTTPOption) Reset() + func (m *HTTPOption) String() string