Class
ProfilerResultsFile

Definition

Namespace:ArtOfTest.WebAii.Design.Execution.Profiler.Storage

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ProfilerResultsFile

Inheritance: objectProfilerResultsFile

Constructors

ProfilerResultsFile()

Declaration

cs-api-definition
public ProfilerResultsFile()

Properties

FilePath

Declaration

cs-api-definition
public string FilePath { get; }

Property Value

string

HttpTrafficEvents

Declaration

cs-api-definition
public HttpTrafficProfilerConfigurationSettings HttpTrafficEvents { get; }

Property Value

HttpTrafficProfilerConfigurationSettings

HttpTrafficProfilerConfiguration

Declaration

cs-api-definition
public HttpTrafficProfilerConfiguration HttpTrafficProfilerConfiguration { get; }

Property Value

HttpTrafficProfilerConfiguration

Metadata

Declaration

cs-api-definition
public ProfilerResultsMetadata Metadata { get; set; }

Property Value

ProfilerResultsMetadata

MetadataConfigurationSet

Declaration

cs-api-definition
public ProfilerMetadataConfigurationSet MetadataConfigurationSet { get; set; }

Property Value

ProfilerMetadataConfigurationSet

PipelineEvents

Declaration

cs-api-definition
public PipelineConfigurationSettings PipelineEvents { get; }

Property Value

PipelineConfigurationSettings

Samples

Declaration

cs-api-definition
public Dictionary<Type, IProfilerPluginConfigurationSettings> Samples { get; }

Property Value

Dictionary<Type, IProfilerPluginConfigurationSettings>

Steps

Declaration

cs-api-definition
public List<ProfilerTestStep> Steps { get; }

Property Value

List<ProfilerTestStep>

Methods

GenerateTestSteps(IEnumerable<ProfilerPipelineEvent>, IEnumerable<HttpTrafficEvent>, BrowserExecutionType)

Declaration

cs-api-definition
public static List<ProfilerTestStep> GenerateTestSteps(IEnumerable<ProfilerPipelineEvent> pipelineEvents, IEnumerable<HttpTrafficEvent> httpTrafficEvents, BrowserExecutionType browserType)

Parameters

pipelineEvents

IEnumerable<ProfilerPipelineEvent>

httpTrafficEvents

IEnumerable<HttpTrafficEvent>

browserType

BrowserExecutionType

Returns

List<ProfilerTestStep>

GetPeformanceData()

Declaration

cs-api-definition
public Dictionary<string, PerformanceCounterConfigurationSettings> GetPeformanceData()

Returns

Dictionary<string, PerformanceCounterConfigurationSettings>

Load(Guid, string, ResultsFileXmlRoot)

Declaration

cs-api-definition
public static ProfilerResultsFile Load(Guid testGuid, string strFilePath, ResultsFileXmlRoot loadedResultObj = null)

Parameters

testGuid

Guid

strFilePath

string

loadedResultObj

ResultsFileXmlRoot

Returns

ProfilerResultsFile

Save(string)

Declaration

cs-api-definition
public void Save(string strNewFilePath = null)

Parameters

strNewFilePath

string

SetPerformanceData(string, KeyValuePair<string, IProfilerPluginConfigurationSettings>)

Declaration

cs-api-definition
public void SetPerformanceData(string serverName, KeyValuePair<string, IProfilerPluginConfigurationSettings> componentTypeToComponentData)

Parameters

serverName

string

componentTypeToComponentData

KeyValuePair<string, IProfilerPluginConfigurationSettings>