70 Commits

Author SHA1 Message Date
Chris Rankin
35e9396ce3
Gradle fixes for JMeter capsule: (#1077)
- Consistent Log4J artifacts
- Depends on processResources task
- Include as dependency of assemble task
2018-06-26 13:45:32 +01:00
Rick Parker
5685b9f2db
ENT-2106 Change RPC connection pooling in JMeter samplers to avoid running out of file descriptors (#1033) 2018-06-20 18:32:37 +01:00
Thomas Schroeter
0a1f49fbaf
Perftestcordapp result contains immutable list (#1027) 2018-06-20 15:24:51 +01:00
Chris Rankin
8a74a55dca
Move JMeter search_paths.txt into project's own build directory. (#1014) 2018-06-19 11:59:46 +01:00
Chris Rankin
176c784ded Fix Gradle for tools:jmeter. 2018-06-18 23:45:59 +01:00
Rick Parker
bfc3ab2427
CORDA-1620 Disable some perf tests to keep the number of RPC clients down. (#980) 2018-06-12 15:46:18 +01:00
Matthew Nesbit
c160e9dc98
Merge pull request #933 from corda/mnesbit-update-test-script
Update notary name to match deployed name in fbantesting environment
2018-06-07 11:01:18 +01:00
Rick Parker
d675a17e17
ENT-2023 Restore rpcThreadPoolSize enterprise config setting (#922)
* Add a sampler for EmptyFlow, and also re-establish wiring to the rpcThreadPoolSize config parameter.

* Remove mutex from multi-threaded SMM startFlow

* Add EmptyFlow to nightly benchmark and also a CashIssue 200
2018-06-06 11:47:37 +01:00
Matthew Nesbit
66b86f1939 Update notary name to match deployed name in fbantesting environment 2018-06-06 09:49:46 +01:00
Christian Sailer
3e5b409af4
DEVOPS-663 Test file for overnight run (#913)
* Update name of simple notary

* Fix notary name
2018-06-04 11:29:34 +01:00
Christian Sailer
e62d1f12c1
DEVOPS-663 Publishing of performance test artefacts (#769)
* Enable publishing of perftest cordapps

* Enable publishing of jmeter-corda as capsule jar

* Enable publishing of jmeter-corda as capsule jar

* jar name

* Correct module name to publish
2018-04-30 14:41:55 +01:00
Rick Parker
51df3872b2
ENT-1791 Stop performance tests returning whole transactions (#752) 2018-04-23 16:55:55 +01:00
Matthew Nesbit
689aeac0e5 Add jmeter files required for testing bridge environment. 2018-04-03 17:08:35 +01:00
Michele Sollecito
da1afd9c55
Introduced copyright in all source files. (#519) 2018-03-06 17:29:21 +00:00
Christian Sailer
d79e365a5b
Jmeter ssh tunnel properties for the new perf cluster (#513) 2018-03-06 12:06:41 +00:00
Andras Slemmer
6b2b7b6a3c Merge commit 'fa4b5d16ba6249f85b50851c2f52dc697eebdee6' into aslemmer-merge-19-Feb 2018-02-20 13:26:31 +00:00
Rick Parker
be2ae80b55
Fix up some JMeter defaults, and allow non-anonymous cash payments from the sampler (#413)
* Fix up JMeter jmx files.

* Add anon identity flag

(cherry picked from commit f897b1a)

* Add anon identity flag (fixed)

(cherry picked from commit b43f135)
2018-01-29 10:59:22 +00:00
Shams Asari
336aeb96e5 Merge fixes 2018-01-26 13:45:03 +00:00
Rick Parker
f628f30098
ENT-1382 JMeter changes to allow easy HTML report generation (#382)
* Fixes to allow the HTML reports to be run on JMeter CSV output files, with custom label.  Also adjust each test plan and examples to include the label.

(cherry picked from commit 35fd309)

* Added some documentation to the README.
2018-01-23 14:00:36 +00:00
josecoll
42b4b80545 Fixed imports 2018-01-16 13:24:53 +00:00
Christian Sailer
a44960da38
MSSQL dependency for JMeter plus SQL test plans (#203) 2017-12-18 09:44:38 +00:00
Rick Parker
af596cfdde
First working notary functional tests for R3Net. (#200) 2017-12-15 17:11:51 +00:00
Christian Sailer
037673abe4
perftest scripts (#172)
* SQL scripts to set up SQL server for perftest cluster

* Fix notary name in jmx files
2017-12-15 16:15:11 +00:00
Christian Sailer
223737ebb8
Fix perftestcordapp unit tests (#198) 2017-12-15 08:13:28 +00:00
Christian Sailer
2f246afc28
Enable JMeter batch runs (#196)
* Fix arg name in jmeter build.gradle

* Run ssh tunnels in daemon threads

* Tweak jmeter properties to ensure batch runs always exit

* Testplan for 40000 test issuances plus README explanation of non GUI run.
2017-12-14 17:01:57 +00:00
Rick Parker
8bb02c63f0
ENT-1161 Notary load testing flow (#175) 2017-12-13 14:34:01 +00:00
szymonsztuka
57c6460ddc Fixes after merge Open Source into Enterprise. 2017-12-06 10:43:09 +00:00
Rick Parker
bc630a0381 Local perftestcordapp cluster using driver (#154)
* Issue and pay sampler now allows to bypass coin selection.

* Local driver based launch of nodes running perftestcordapp

* Fixed comments.
2017-12-05 15:39:08 +00:00
Andras Slemmer
63027a077d State machine rewrite 2017-12-05 11:36:20 +00:00
Christian Sailer
9e2783732f Code review: Whitespace 2017-11-30 09:23:06 +00:00
Christian Sailer
f84be2a86b Put in correct notary name 2017-11-28 16:50:39 +00:00
Christian Sailer
c82d167296 Order of parameters 2017-11-28 16:49:16 +00:00
Christian Sailer
d9e0aa9068 Add missing constructor parameter 2017-11-28 16:37:14 +00:00
Christian Sailer
277d528849 Fix names in jmx request 2017-11-28 16:33:40 +00:00
Christian Sailer
8240f7ba2f Add second request type 2017-11-27 11:09:51 +00:00
Christian Sailer
2fa39dc7d3 Merge branch 'master' of https://github.com/corda/enterprise into christians-jmeter-flows 2017-11-24 10:05:35 +00:00
Rick Parker
ca2267f87f
Tidy up (#128) 2017-11-23 17:19:30 +00:00
Christian Sailer
b38036cf67 Merge branch 'master' of https://github.com/corda/enterprise into christians-jmeter-flows 2017-11-23 15:35:03 +00:00
Christian Sailer
936d25db16 Add issue and pay sampler 2017-11-23 15:30:19 +00:00
Rick Parker
3061678305
JMeter tooling for performance cluster (#110)
* First working version of RPC & JMeter

* Remote JMeter working from single JAR.

* Some clean up.  Remote slave via capsule is working.

* Full config of capsule launched JMeter server (was missing functions previously).

* SSH tunnelling utility.  Property files per remote host.

* Rename jar to make easier to deploy with wildcard filters.

* Easy all in one launch of UI + SSH tunnels.

* Comment out parties.

* Work around for notary.

* Clean up, renaming etc

* Add some comments and clean up.

* Add some comments and clean up.

* README and fixes.

* Redirect search_paths into a file since it so long and doesn't work on the command line in Windows.

* First working version of RPC & JMeter

* Remote JMeter working from single JAR.

* Some clean up.  Remote slave via capsule is working.

* Full config of capsule launched JMeter server (was missing functions previously).

* SSH tunnelling utility.  Property files per remote host.

* Easy all in one launch of UI + SSH tunnels.

* Comment out parties.

* Work around for notary.

* Clean up, renaming etc

* Add some comments and clean up.

* Add some comments and clean up.

* README and fixes.

* Reduce the dependencies of the JMeter project by copying (#118)

one function and listing required explicit dependencies
instead of depending on loadtest

* Tidy up

* Fix ssh for windows (#121)

* Make ssh tunnels work with Pageant on windows and allow specifying explicit
ssh remote user

* Update comments
2017-11-23 12:17:10 +00:00
Christian Sailer
c1c42c98e4 Make jmeter samplers depend on perftestcordapp rather than finance 2017-11-23 12:03:17 +00:00
Christian Sailer
2b217b6eea Fix ssh for windows (#121)
* Make ssh tunnels work with Pageant on windows and allow specifying explicit
ssh remote user

* Update comments
2017-11-23 10:22:12 +00:00
rick.parker
f382639ed8 Tidy up 2017-11-23 10:22:11 +00:00
Christian Sailer
4d19a594d6 Reduce the dependencies of the JMeter project by copying (#118)
one function and listing required explicit dependencies
instead of depending on loadtest
2017-11-23 10:22:11 +00:00
rick.parker
08d3361381 README and fixes. 2017-11-23 10:22:11 +00:00
rick.parker
6fc981e13d Add some comments and clean up. 2017-11-23 10:22:11 +00:00
rick.parker
1d5d54e063 Add some comments and clean up. 2017-11-23 10:22:09 +00:00
rick.parker
08577510af Clean up, renaming etc 2017-11-23 10:22:05 +00:00
rick.parker
fa7c67f34b Work around for notary. 2017-11-23 10:21:28 +00:00
rick.parker
6a6d84cce4 Comment out parties. 2017-11-23 10:21:28 +00:00