AppSuite:Load Tests: Difference between revisions

From Open-Xchange
(Created page with "== Configurable Parameters == ; protocol: Which protocol to use. ''Possible values are '''"http"''' or '''"https"'''.'' ; host: Which host to use. ''Possible values are '''"l...")
 
No edit summary
 
(83 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Configurable Parameters ==
= OX App Suite Load Tests =
; protocol: Which protocol to use. ''Possible values are '''"http"''' or '''"https"'''.''


; host: Which host to use. ''Possible values are '''"localhost"''', '''"10.0.0.1"''' or if you want to stress several groupware servers, to bypass a loadbalancer for example, then you can use a comma as delimiter with multiple IPs or hostnames '''"10.0.0.1,10.0.0.2,localhost"'''.
We're providing load tests for various OX App Suite APIs and maintain simulations that correspond to specific client implementations. To use it, clone the following repository:


; users: How many users/threads to use. //Default: "5"//
<code>
$ git clone https://gitlab.open-xchange.com/qa/performance.git
</code>


; durationTime: Duration time of the test. //Default: "30"//
Documentation can be found at <code>com.openexchange.test.performance.gatling/project/doc</code>. Please checkout the branch that corresponds to the version of OX App Suite to be tested.


;durationUnit: The Unit of the durationTime. //Default: "SECONDS"//
[[Category: AppSuite]] [[Category: Testing]]
 
; rampup: Ramp-up and ramp-down value (durationTime/rampup). //Default: "10"//
 
; successpercent: Successful responses (percentage). //Default: "100"//
 
; reqpersec: Mean number of requests per second. //Default: "0"//
 
; resptime: Mean response time. //Default: "0"//
 
; simulation: SimulationClassName which should be executed. //Default: "QAPerfOX6"//
 
; csv_users: Name of the CSV-File for feeding the requests. //Default: "ox_user_credentials.csv"//
 
; syncmsgmax: How many objects to synchronize (OLOX/USM) //Default: "50"//
 
; pimObjects: How many contacts should be created. //Default: "5"//

Latest revision as of 17:19, 11 July 2017

OX App Suite Load Tests

We're providing load tests for various OX App Suite APIs and maintain simulations that correspond to specific client implementations. To use it, clone the following repository:

$ git clone https://gitlab.open-xchange.com/qa/performance.git

Documentation can be found at com.openexchange.test.performance.gatling/project/doc. Please checkout the branch that corresponds to the version of OX App Suite to be tested.