Documentation ¶
Index ¶
- type Arguments
- type ComBlazemeterJmeterRandomCSVDataSetConfig
- type ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup
- type ConstantThroughputTimer
- type JMXParserResponse
- type JSR223Sampler
- type JmeterTestPlan
- type OnceOnlyController
- type PostThreadGroup
- type ResultCollector
- type SetupThreadGroup
- type TestAction
- type TestPlan
- type ThreadGroup
- type ThreadGroupParams
- type ThroughputIndexs
- type TransactionController
- type TreadGroupIndex
- type UniformRandomTimer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Arguments ¶
type Arguments struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` CollectionProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementType string `xml:"elementType,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` } `xml:"elementProp"` } `xml:"collectionProp"` }
Arguments - struct user define params
type ComBlazemeterJmeterRandomCSVDataSetConfig ¶
type ComBlazemeterJmeterRandomCSVDataSetConfig struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` BoolProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` }
ComBlazemeterJmeterRandomCSVDataSetConfig - struct for rundom csv config plugin(bzt)
type ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup ¶
type ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` ElementProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementType string `xml:"elementType,attr"` } `xml:"elementProp"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` }
ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup - struct for BZT concurrency thread groups
type ConstantThroughputTimer ¶
type ConstantThroughputTimer struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` IntProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"intProp"` StringProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` }
ConstantThroughputTimer - func for Constant Throughput Timer
type JMXParserResponse ¶
type JMXParserResponse struct { ThreadGroupName string ThreadGroupType string ThreadGroupParams []ThreadGroupParams }
JMXParserResponse - struct from response parse
type JSR223Sampler ¶
type JSR223Sampler []struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` }
JSR223Sampler - struct for JSR223Sampler
type JmeterTestPlan ¶
type JmeterTestPlan struct { XMLName xml.Name `xml:"jmeterTestPlan"` Text string `xml:",chardata"` Version string `xml:"version,attr"` Properties string `xml:"properties,attr"` Jmeter string `xml:"jmeter,attr"` HashTree struct { Text string `xml:",chardata"` TestPlan TestPlan `xml:"TestPlan"` HashTree struct { Text string `xml:",chardata"` ComBlazemeterJmeterRandomCSVDataSetConfig ComBlazemeterJmeterRandomCSVDataSetConfig `xml:"com.blazemeter.jmeter.RandomCSVDataSetConfig"` HashTree []struct { Text string `xml:",chardata"` TransactionController TransactionController `xml:"TransactionController"` JSR223Sampler []struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` } `xml:"JSR223Sampler"` HashTree []struct { Text string `xml:",chardata"` JSR223Sampler []JSR223Sampler `xml:"JSR223Sampler"` HashTree []string `xml:"hashTree"` ConstantThroughputTimer ConstantThroughputTimer `xml:"ConstantThroughputTimer"` UniformRandomTimer UniformRandomTimer `xml:"UniformRandomTimer"` } `xml:"hashTree"` OnceOnlyController OnceOnlyController `xml:"OnceOnlyController"` TestAction TestAction `xml:"TestAction"` } `xml:"hashTree"` Arguments []Arguments `xml:"Arguments"` ResultCollector ResultCollector `xml:"ResultCollector"` SetupThreadGroup SetupThreadGroup `xml:"SetupThreadGroup"` ThreadGroup []ThreadGroup `xml:"ThreadGroup"` ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup []ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup `xml:"com.blazemeter.jmeter.threads.concurrency.ConcurrencyThreadGroup"` PostThreadGroup PostThreadGroup `xml:"PostThreadGroup"` } `xml:"hashTree"` } `xml:"hashTree"` }
JmeterTestPlan - test plan struct(head struct)
func (JmeterTestPlan) GetTreadGroupsParams ¶
func (jmx JmeterTestPlan) GetTreadGroupsParams(tempScripsBytes []byte) ([]JMXParserResponse, error)
GetTreadGroupsParams - func to return slice jmeter thread groups params
type OnceOnlyController ¶
type OnceOnlyController struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` }
OnceOnlyController - struct for Once controller
type PostThreadGroup ¶
type PostThreadGroup struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` ElementProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementType string `xml:"elementType,attr"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` StringProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` } `xml:"elementProp"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` }
PostThreadGroup - struct for theardown thread group
type ResultCollector ¶
type ResultCollector struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` ObjProp struct { Text string `xml:",chardata"` Name string `xml:"name"` Value struct { Text string `xml:",chardata"` Class string `xml:"class,attr"` Time string `xml:"time"` Latency string `xml:"latency"` Timestamp string `xml:"timestamp"` Success string `xml:"success"` Label string `xml:"label"` Code string `xml:"code"` Message string `xml:"message"` ThreadName string `xml:"threadName"` DataType string `xml:"dataType"` Encoding string `xml:"encoding"` Assertions string `xml:"assertions"` Subresults string `xml:"subresults"` ResponseData string `xml:"responseData"` SamplerData string `xml:"samplerData"` XML string `xml:"xml"` FieldNames string `xml:"fieldNames"` ResponseHeaders string `xml:"responseHeaders"` RequestHeaders string `xml:"requestHeaders"` ResponseDataOnError string `xml:"responseDataOnError"` SaveAssertionResultsFailureMessage string `xml:"saveAssertionResultsFailureMessage"` AssertionsResultsToSave string `xml:"assertionsResultsToSave"` Bytes string `xml:"bytes"` SentBytes string `xml:"sentBytes"` URL string `xml:"url"` ThreadCounts string `xml:"threadCounts"` IdleTime string `xml:"idleTime"` ConnectTime string `xml:"connectTime"` } `xml:"value"` } `xml:"objProp"` StringProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` }
ResultCollector - struct for result collector
type SetupThreadGroup ¶
type SetupThreadGroup struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` ElementProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementType string `xml:"elementType,attr"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` StringProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` } `xml:"elementProp"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` }
SetupThreadGroup - struct for setup thread groups
type TestAction ¶
type TestAction struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` IntProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"intProp"` StringProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` }
TestAction - struct for Test action
type TestPlan ¶
type TestPlan struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` BoolProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` ElementProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementType string `xml:"elementType,attr"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` CollectionProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"collectionProp"` } `xml:"elementProp"` }
TestPlan - struct from test plan
type ThreadGroup ¶
type ThreadGroup struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` ElementProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` ElementType string `xml:"elementType,attr"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` StringProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` } `xml:"elementProp"` BoolProp struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` }
ThreadGroup - struct for standart thread group
type ThreadGroupParams ¶
ThreadGroupParams - struct for simple thread group params
type ThroughputIndexs ¶
type TransactionController ¶
type TransactionController struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` BoolProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"boolProp"` } //`xml:"TransactionController"`
type TreadGroupIndex ¶
type UniformRandomTimer ¶
type UniformRandomTimer struct { Text string `xml:",chardata"` Guiclass string `xml:"guiclass,attr"` Testclass string `xml:"testclass,attr"` Testname string `xml:"testname,attr"` Enabled string `xml:"enabled,attr"` StringProp []struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"stringProp"` }
UniformRandomTimer - struct from UniformRandomTimer
Source Files ¶
- Arguments.go
- ComBlazemeterJmeterThreadsConcurrencyConcurrencyThreadGroup.go
- ConstantThroughputTimer.go
- JMXParserResponse.go
- JSR223Sampler.go
- JmeterTestPlan.go
- JmeterTestPlanImpl.go
- OnceOnlyController.go
- PostThreadGroup.go
- RandomCSVDataSetConfig.go
- ResultCollector.go
- SetupThreadGroup.go
- TestAction.go
- TestPlan.go
- ThreadGroup.go
- ThreadGroupsIndex.go
- ThroughputIndexs.go
- TransactionController.go
- UniformRandomTimer.go