Class
HttpTrafficEvent

Definition

Namespace:ArtOfTest.WebAii.Messaging.Http

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class HttpTrafficEvent : IComparable

Inheritance: objectHttpTrafficEvent

Implements: IComparable

Constructors

HttpTrafficEvent()

Declaration

cs-api-definition
public HttpTrafficEvent()

Fields

_bytesReceivedBody

Declaration

cs-api-definition
public long _bytesReceivedBody

Field Value

long

_bytesReceivedHeader

Declaration

cs-api-definition
public long _bytesReceivedHeader

Field Value

long

_bytesSentBody

Declaration

cs-api-definition
public long _bytesSentBody

Field Value

long

_bytesSentHeader

Declaration

cs-api-definition
public long _bytesSentHeader

Field Value

long

_clientBeginRequest

Declaration

cs-api-definition
public DateTime _clientBeginRequest

Field Value

DateTime

_clientBeginResponse

Declaration

cs-api-definition
public DateTime _clientBeginResponse

Field Value

DateTime

_clientConnected

Declaration

cs-api-definition
public DateTime _clientConnected

Field Value

DateTime

_clientDoneRequest

Declaration

cs-api-definition
public DateTime _clientDoneRequest

Field Value

DateTime

_clientDoneResponse

Declaration

cs-api-definition
public DateTime _clientDoneResponse

Field Value

DateTime

_connectingTime

Declaration

cs-api-definition
public TimeSpan _connectingTime

Field Value

TimeSpan

_dnsTime

Declaration

cs-api-definition
public TimeSpan _dnsTime

Field Value

TimeSpan

_lHttpResponseCode

Declaration

cs-api-definition
public long _lHttpResponseCode

Field Value

long

_serverBeginResponse

Declaration

cs-api-definition
public DateTime _serverBeginResponse

Field Value

DateTime

_serverConnected

Declaration

cs-api-definition
public DateTime _serverConnected

Field Value

DateTime

_serverDoneResponse

Declaration

cs-api-definition
public DateTime _serverDoneResponse

Field Value

DateTime

_serverGotRequest

Declaration

cs-api-definition
public DateTime _serverGotRequest

Field Value

DateTime

_strHttpResponseCodeString

Declaration

cs-api-definition
public string _strHttpResponseCodeString

Field Value

string

_strMethod

Declaration

cs-api-definition
public string _strMethod

Field Value

string

_strRequest

Declaration

cs-api-definition
public string _strRequest

Field Value

string

_strResponseContentType

Declaration

cs-api-definition
public string _strResponseContentType

Field Value

string

_strSuggestedFileName

Declaration

cs-api-definition
public string _strSuggestedFileName

Field Value

string

Methods

CalculateErrorCount(IEnumerable<HttpTrafficEvent>, DateTime, DateTime)

Declaration

cs-api-definition
public static int CalculateErrorCount(IEnumerable<HttpTrafficEvent> trafficData, DateTime stepStart, DateTime stepEnd)

Parameters

trafficData

IEnumerable<HttpTrafficEvent>

stepStart

DateTime

stepEnd

DateTime

Returns

int

CalculateTotalHttpTime(IEnumerable<HttpTrafficEvent>, DateTime, DateTime)

For a given step, calculate the amount of time where a webserver was actively working on a response

Declaration

cs-api-definition
public static TimeSpan CalculateTotalHttpTime(IEnumerable<HttpTrafficEvent> trafficData, DateTime stepStart, DateTime stepEnd)

Parameters

trafficData

IEnumerable<HttpTrafficEvent>

stepStart

DateTime

stepEnd

DateTime

Returns

TimeSpan

CalculateTotalReceivedDataSize(IEnumerable<HttpTrafficEvent>, DateTime, DateTime)

Declaration

cs-api-definition
public static ulong CalculateTotalReceivedDataSize(IEnumerable<HttpTrafficEvent> trafficData, DateTime stepStart, DateTime stepEnd)

Parameters

trafficData

IEnumerable<HttpTrafficEvent>

stepStart

DateTime

stepEnd

DateTime

Returns

ulong

CompareTo(object)

Declaration

cs-api-definition
public int CompareTo(object obj)

Parameters

obj

object

Returns

int

Implements IComparable.CompareTo(object)