This commit is contained in:
@@ -1 +1 @@
|
|||||||
./jmeter/bin/jmeter.bat -f -n -t stressdevops.jmx -l ./results/results.jtl -e -o ./results -JayServer=test.onayanova.com -JaySeedLevel=small -JayUserCount=10 -JayDuration=300 -JayProtocol=https
|
./jmeter/bin/jmeter.bat -f -n -t stressdevops.jmx -l ./results/results.jtl -e -o ./results -JayServer=test.onayanova.com -JaySeedLevel=small -JayUserCount=10 -JayDuration=120 -JayProtocol=https
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
</elementProp>
|
</elementProp>
|
||||||
<stringProp name="HTTPSampler.domain">${__P(ayServer)}</stringProp>
|
<stringProp name="HTTPSampler.domain">${__P(ayServer)}</stringProp>
|
||||||
<stringProp name="HTTPSampler.port"></stringProp>
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
<stringProp name="HTTPSampler.protocol">https</stringProp>
|
<stringProp name="HTTPSampler.protocol">${__P(ayProtocol)}</stringProp>
|
||||||
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
|
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
|
||||||
<stringProp name="HTTPSampler.path"></stringProp>
|
<stringProp name="HTTPSampler.path"></stringProp>
|
||||||
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
|
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
|
||||||
@@ -515,7 +515,7 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="logo/large" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="logo - get" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments"/>
|
<collectionProp name="Arguments.arguments"/>
|
||||||
</elementProp>
|
</elementProp>
|
||||||
@@ -891,6 +891,32 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Memo - create" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"users":[${__threadNum()}],"memo":{"id":0,"concurrency":0,"name":"loadtest_${__threadNum()}_${__time(/1000,)}${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}","notes":"Here is a test message.\n${__RandomString(50,abcdefghijklmnopqrstuvwxyz,)}\neot","wiki":null,"customFields":"{}","tags":["red","green"],"viewed":false,"replied":false,"fromId":3,"toId":1,"sent":"${__time(yyyy-MM-dd'T'HH:mm:ssZ)}","fromName":null}}</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/memo/</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list-filter/list/MemoDataList" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list-filter/list/MemoDataList" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments">
|
<collectionProp name="Arguments.arguments">
|
||||||
@@ -944,7 +970,7 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="/api/v8.0/vendor/" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="vendor - create" enabled="true">
|
||||||
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
<collectionProp name="Arguments.arguments">
|
<collectionProp name="Arguments.arguments">
|
||||||
@@ -995,6 +1021,32 @@
|
|||||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree>
|
||||||
|
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="customer count - extract" enabled="true">
|
||||||
|
<stringProp name="JSONPostProcessor.referenceNames">AYCUSTOMERCOUNT</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.jsonPathExprs">totalRecordCount</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
|
||||||
|
</JSONPostProcessor>
|
||||||
|
<hashTree/>
|
||||||
|
</hashTree>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="customer - get" enabled="true">
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
|
<collectionProp name="Arguments.arguments"/>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/customer/${__Random(1,${__longSum(-1,${AYCUSTOMERCOUNT})})}</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">GET</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="form-custom/Customer" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="form-custom/Customer" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
@@ -1073,32 +1125,6 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list/WorkOrderDataList" enabled="true">
|
|
||||||
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
||||||
<collectionProp name="Arguments.arguments">
|
|
||||||
<elementProp name="" elementType="HTTPArgument">
|
|
||||||
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
||||||
<stringProp name="Argument.value">{"offset":3600,"limit":500,"dataListKey":"WorkOrderDataList","filterId":2,"clientTimeStamp":"${__time(yyyy-MM-dd'T'HH:mm:ss.SSSZ)}"}</stringProp>
|
|
||||||
<stringProp name="Argument.metadata">=</stringProp>
|
|
||||||
</elementProp>
|
|
||||||
</collectionProp>
|
|
||||||
</elementProp>
|
|
||||||
<stringProp name="HTTPSampler.domain"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.port"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
|
||||||
<stringProp name="HTTPSampler.path">/api/v8.0/data-list</stringProp>
|
|
||||||
<stringProp name="HTTPSampler.method">POST</stringProp>
|
|
||||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
|
||||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
|
||||||
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
|
||||||
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
|
||||||
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
|
||||||
</HTTPSamplerProxy>
|
|
||||||
<hashTree/>
|
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="user-option" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="user-option" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments"/>
|
<collectionProp name="Arguments.arguments"/>
|
||||||
@@ -1164,25 +1190,6 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="customer" enabled="true">
|
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
|
||||||
<collectionProp name="Arguments.arguments"/>
|
|
||||||
</elementProp>
|
|
||||||
<stringProp name="HTTPSampler.domain"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.port"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
|
||||||
<stringProp name="HTTPSampler.path">/api/v8.0/customer/${__Random(1,25)}</stringProp>
|
|
||||||
<stringProp name="HTTPSampler.method">GET</stringProp>
|
|
||||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
|
||||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
|
||||||
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
|
||||||
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
|
||||||
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
|
||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
|
||||||
</HTTPSamplerProxy>
|
|
||||||
<hashTree/>
|
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list-filter/list/HeadOfficeDataList" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list-filter/list/HeadOfficeDataList" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments">
|
<collectionProp name="Arguments.arguments">
|
||||||
@@ -1236,6 +1243,101 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Workorder - create" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"id":0,"concurrency":0,"serial":0,"notes":"summary loadtest_${__threadNum()}_${__time(/1000,)}${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}","wiki":null,"customFields":"{}","tags":[],"customerId":${__threadNum()},"projectId":1,"contractId":null,"internalReferenceNumber":"int ref ${__RandomString(5,abcdefghijklmnopqrstuvwxyz,)}","customerReferenceNumber":"cust ref ${__RandomString(5,abcdefghijklmnopqrstuvwxyz,)}","customerContactName":"Bob ref ${__RandomString(5,abcdefghijklmnopqrstuvwxyz,)}","fromQuoteId":null,"fromPMId":null,"serviceDate":"${__time(yyyy-MM-dd'T'HH:mm:ssZ)}","completeByDate":null,"durationToCompleted":"00:00:00","invoiceNumber":null,"onsite":true,"customerSignature":null,"customerSignatureName":null,"customerSignatureCaptured":null,"techSignature":null,"techSignatureName":null,"techSignatureCaptured":null,"postAddress":null,"postCity":null,"postRegion":null,"postCountry":null,"postCode":null,"address":null,"city":null,"region":null,"country":null,"latitude":null,"longitude":null,"isDirty":true,"isLockedAtServer":false}
|
||||||
|
</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/workorder/</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree>
|
||||||
|
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="JSON Extractor" enabled="true">
|
||||||
|
<stringProp name="JSONPostProcessor.referenceNames">AYWOID</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.jsonPathExprs">data.id</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
|
||||||
|
</JSONPostProcessor>
|
||||||
|
<hashTree/>
|
||||||
|
</hashTree>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="WorkorderItem - create" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"id":0,"concurrency":0,"notes":"woitemsummary loadtest_${__threadNum()}_${__time(/1000,)}${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}","wiki":null,"customFields":"{}","tags":[],"workOrderId":${AYWOID},"fromCSRId":null,"techNotes":"NOTES loadtest_${__threadNum()}_${__time(/1000,)}${__RandomString(100,abcdefghijklmnopqrstuvwxyz,)}","workOrderItemStatusId":null,"workOrderItemPriorityId":null,"requestDate":null,"warrantyService":false,"sequence":1,"isDirty":true,"uid":1663187011280}
|
||||||
|

|
||||||
|
</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/workorder/items</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree>
|
||||||
|
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="JSON Extractor" enabled="true">
|
||||||
|
<stringProp name="JSONPostProcessor.referenceNames">AYWOITEMID</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.jsonPathExprs">data.id</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
|
||||||
|
</JSONPostProcessor>
|
||||||
|
<hashTree/>
|
||||||
|
</hashTree>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="WorkorderItemLabor - create" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"id":0,"concurrency":0,"userId":null,"serviceStartDate":null,"serviceStopDate":null,"serviceRateId":null,"serviceDetails":"Labor notes loadtest_${__threadNum()}_${__time(/1000,)}${__RandomString(100,abcdefghijklmnopqrstuvwxyz,)}","serviceRateQuantity":0,"noChargeQuantity":0,"taxCodeSaleId":1,"price":0,"priceOverride":null,"workOrderItemId":${AYWOITEMID}}</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/workorder/items/labors</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="head-office" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="head-office" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments"/>
|
<collectionProp name="Arguments.arguments"/>
|
||||||
@@ -1255,7 +1357,40 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="workorder" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list/WorkOrderDataList" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"offset":0,"limit":500,"dataListKey":"WorkOrderDataList","filterId":2,"clientTimeStamp":"${__time(yyyy-MM-dd'T'HH:mm:ss.SSSZ)}"}</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/data-list</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree>
|
||||||
|
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="workorder count - extract" enabled="true">
|
||||||
|
<stringProp name="JSONPostProcessor.referenceNames">AYWOCOUNT</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.jsonPathExprs">totalRecordCount</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
|
||||||
|
</JSONPostProcessor>
|
||||||
|
<hashTree/>
|
||||||
|
</hashTree>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="workorder - get" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments"/>
|
<collectionProp name="Arguments.arguments"/>
|
||||||
</elementProp>
|
</elementProp>
|
||||||
@@ -1263,7 +1398,7 @@
|
|||||||
<stringProp name="HTTPSampler.port"></stringProp>
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
||||||
<stringProp name="HTTPSampler.path">/api/v8.0/workorder/${__Random(1,100)}</stringProp>
|
<stringProp name="HTTPSampler.path">/api/v8.0/workorder/${__Random(1,${__longSum(-1,${AYWOCOUNT})})}</stringProp>
|
||||||
<stringProp name="HTTPSampler.method">GET</stringProp>
|
<stringProp name="HTTPSampler.method">GET</stringProp>
|
||||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
@@ -1338,7 +1473,40 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="purchase-order" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list/PurchaseOrderDataList" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"offset":0,"limit":10,"dataListKey":"PurchaseOrderDataList","filterId":7,"clientTimeStamp":"${__time(yyyy-MM-dd'T'HH:mm:ss.SSSZ)}"}</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/data-list</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree>
|
||||||
|
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="purchase order count - extract" enabled="true">
|
||||||
|
<stringProp name="JSONPostProcessor.referenceNames">AYPOCOUNT</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.jsonPathExprs">totalRecordCount</stringProp>
|
||||||
|
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
|
||||||
|
</JSONPostProcessor>
|
||||||
|
<hashTree/>
|
||||||
|
</hashTree>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="purchase order - get" enabled="true">
|
||||||
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
|
||||||
<collectionProp name="Arguments.arguments"/>
|
<collectionProp name="Arguments.arguments"/>
|
||||||
</elementProp>
|
</elementProp>
|
||||||
@@ -1346,7 +1514,7 @@
|
|||||||
<stringProp name="HTTPSampler.port"></stringProp>
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
<stringProp name="HTTPSampler.protocol"></stringProp>
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
<stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
|
||||||
<stringProp name="HTTPSampler.path">/api/v8.0/purchase-order/${__Random(1,10)}</stringProp>
|
<stringProp name="HTTPSampler.path">/api/v8.0/purchase-order/${__Random(1,${__longSum(-1,${AYPOCOUNT})})}</stringProp>
|
||||||
<stringProp name="HTTPSampler.method">GET</stringProp>
|
<stringProp name="HTTPSampler.method">GET</stringProp>
|
||||||
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
@@ -1357,6 +1525,32 @@
|
|||||||
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="data-list/EventDataList - history" enabled="true">
|
||||||
|
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
||||||
|
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
||||||
|
<collectionProp name="Arguments.arguments">
|
||||||
|
<elementProp name="" elementType="HTTPArgument">
|
||||||
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
|
<stringProp name="Argument.value">{"offset":0,"limit":500,"dataListKey":"EventDataList","filterId":6,"clientTimeStamp":"2021-10-21T15:25:37.726-07:00"}</stringProp>
|
||||||
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
|
</elementProp>
|
||||||
|
</collectionProp>
|
||||||
|
</elementProp>
|
||||||
|
<stringProp name="HTTPSampler.domain"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.port"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.protocol"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.path">/api/v8.0/data-list</stringProp>
|
||||||
|
<stringProp name="HTTPSampler.method">POST</stringProp>
|
||||||
|
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
|
||||||
|
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
|
||||||
|
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
|
||||||
|
<stringProp name="HTTPSampler.response_timeout"></stringProp>
|
||||||
|
</HTTPSamplerProxy>
|
||||||
|
<hashTree/>
|
||||||
<ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="false">
|
<ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="false">
|
||||||
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
||||||
<objProp>
|
<objProp>
|
||||||
@@ -1469,7 +1663,7 @@
|
|||||||
</ResultCollector>
|
</ResultCollector>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="false">
|
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
|
||||||
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
<boolProp name="ResultCollector.error_logging">false</boolProp>
|
||||||
<objProp>
|
<objProp>
|
||||||
<name>saveConfig</name>
|
<name>saveConfig</name>
|
||||||
|
|||||||
@@ -154,3 +154,8 @@
|
|||||||
# Set this if you don't want to use SSL for RMI
|
# Set this if you don't want to use SSL for RMI
|
||||||
#
|
#
|
||||||
#server.rmi.ssl.disable=false
|
#server.rmi.ssl.disable=false
|
||||||
|
ayServer=test.onayanova.com
|
||||||
|
aySeedLevel=small
|
||||||
|
ayUserCount=2
|
||||||
|
ayDuration=300
|
||||||
|
ayProtocol=https
|
||||||
Reference in New Issue
Block a user