Difference between revisions of "AppSuite:Minimal Functional Testing Best Practice"
(Created page with "== Overview == This page describes things to check on a fresh OX App Suite installation. == Config File Review == Review each config files one by one. == Log File Review =...") |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
This page describes things to check on a fresh OX App Suite installation. | This page describes things to check on a fresh OX App Suite installation. | ||
− | == Config File Review == | + | Currently this page is not much more than a stub. Input is welcome. |
+ | |||
+ | == OS configuration == | ||
+ | |||
+ | * How much memory has the machine? Is swap configured? How much memory is configured for the OX JVM Heap size? Do these numbers fit together? | ||
+ | |||
+ | == Apache configuration == | ||
+ | |||
+ | * Use "worker". Don't use "prefork". This is really important. | ||
+ | * Besides that ... [[Tune_apache2_for_more_concurrent_connections]] | ||
+ | * forceHTTPS, knownProxies, and required apache configuration: | ||
+ | ** [[AppSuite:Grizzly#X-FORWARDED-PROTO_Header|X-FORWARDED-PROTO Header]] | ||
+ | ** [[AppSuite:Grizzly#X-FORWARDED-FOR_Header|X-FORWARDED-FOR Header]] | ||
+ | |||
+ | == Java configuration == | ||
+ | |||
+ | At least on RHEL/CentOS 6 and Debian 7 we see performance issues with OpenJDK 6. Preferrably use OpenJDK 7 instead of OpenJDK 6. | ||
+ | |||
+ | == OX Config File Review == | ||
Review each config files one by one. | Review each config files one by one. | ||
+ | |||
+ | * Monitoring: make sure to use Jolokia | ||
== Log File Review == | == Log File Review == | ||
Line 20: | Line 40: | ||
** Write a mail | ** Write a mail | ||
** Receive a mail | ** Receive a mail | ||
+ | ** Create a folder | ||
+ | ** Move mails to the folder | ||
* Drive | * Drive | ||
** Upload a file | ** Upload a file | ||
** Share by internal link | ** Share by internal link | ||
** Publish | ** Publish | ||
+ | ** Edit documents of different kinds (if applicable) | ||
* Social Integration (if applicable) | * Social Integration (if applicable) | ||
* *DAV with different client (if applicable) | * *DAV with different client (if applicable) |
Latest revision as of 11:03, 29 December 2015
Contents
Overview
This page describes things to check on a fresh OX App Suite installation.
Currently this page is not much more than a stub. Input is welcome.
OS configuration
- How much memory has the machine? Is swap configured? How much memory is configured for the OX JVM Heap size? Do these numbers fit together?
Apache configuration
- Use "worker". Don't use "prefork". This is really important.
- Besides that ... Tune_apache2_for_more_concurrent_connections
- forceHTTPS, knownProxies, and required apache configuration:
Java configuration
At least on RHEL/CentOS 6 and Debian 7 we see performance issues with OpenJDK 6. Preferrably use OpenJDK 7 instead of OpenJDK 6.
OX Config File Review
Review each config files one by one.
- Monitoring: make sure to use Jolokia
Log File Review
View the different log files for errors or suspicious entries.
Functionality Tests
- Login
- Click on each module
- Login
- Change password
- Mail
- Write a mail
- Receive a mail
- Create a folder
- Move mails to the folder
- Drive
- Upload a file
- Share by internal link
- Publish
- Edit documents of different kinds (if applicable)
- Social Integration (if applicable)
- *DAV with different client (if applicable)
Load Tests
Perform JMeter Load Tests. Jmeter_profile_for_performance_tests