Skip to content

Commit

Permalink
chore: add custom labels
Browse files Browse the repository at this point in the history
  • Loading branch information
rorlic committed Mar 29, 2024
1 parent 9ad841b commit 2132cb7
Show file tree
Hide file tree
Showing 14 changed files with 322 additions and 79 deletions.
1 change: 1 addition & 0 deletions load-testing/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
tests/**
jmeter.log
database
logs/**
2 changes: 1 addition & 1 deletion load-testing/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ services:

jmeter-runner:
container_name: performance_testing_jmeter-runner
image: ghcr.io/informatievlaanderen/jmeter-runner:20240327t1117
image: ghcr.io/informatievlaanderen/jmeter-runner:20240329t1143
networks:
- performance_testing
ports:
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.L-01T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">large</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">2500</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">200</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.L-02T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">2</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">large</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">2500</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">2</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">100</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.L-04T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">4</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">large</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">2500</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">4</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">50</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.L-08T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,38 @@
<boolProp name="TestPlan.functional_mode">false</boolProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">8</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">large</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">2500</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">8</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">25</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.M-01T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">medium</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">250</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">2000</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.M-02T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">2</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">medium</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">250</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">2</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">1000</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.M-04T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">4</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">medium</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">250</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">4</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">500</stringProp>
Expand Down
30 changes: 25 additions & 5 deletions load-testing/workbench/ingest.throughput.M-08T.jmx
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,38 @@
</elementProp>
</TestPlan>
<hashTree>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Labels">
<collectionProp name="Arguments.arguments">
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">8</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="size" elementType="Argument">
<stringProp name="Argument.name">size</stringProp>
<stringProp name="Argument.value">medium</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="type" elementType="Argument">
<stringProp name="Argument.name">type</stringProp>
<stringProp name="Argument.value">throughput</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="component" elementType="Argument">
<stringProp name="Argument.name">component</stringProp>
<stringProp name="Argument.value">LDIO-workbench</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="Variables">
<collectionProp name="Arguments.arguments">
<elementProp name="count" elementType="Argument">
<stringProp name="Argument.name">count</stringProp>
<stringProp name="Argument.value">250</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="threads" elementType="Argument">
<stringProp name="Argument.name">threads</stringProp>
<stringProp name="Argument.value">8</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="loops" elementType="Argument">
<stringProp name="Argument.name">loops</stringProp>
<stringProp name="Argument.value">250</stringProp>
Expand Down
Loading

0 comments on commit 2132cb7

Please sign in to comment.