AppSuite:Load Tests: Difference between revisions

From Open-Xchange
No edit summary
 
(81 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"'''. Default value: '''"http"'''.''


; 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 comma-separated IPs or hostnames '''"10.0.0.1,10.0.0.2,localhost"'''. Default value: '''"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 concurrent users to simulate. ''Default value: '''"5"'''.''
<code>
$ git clone https://gitlab.open-xchange.com/qa/performance.git
</code>


; durationTime: Duration time of the simulation. ''Default value: '''"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. ''Possible values are: '''"SECONDS"''', '''"MINUTES"''', '''"HOURS"''' or '''"DAYS"'''. Default value: '''"SECONDS"'''.''
[[Category: AppSuite]] [[Category: Testing]]
 
; successpercent: Successful responses in percentage. ''Default value: '''"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.