AppSuite:Minimal Functional Testing Best Practice: Difference between revisions

From Open-Xchange
No edit summary
Line 7: Line 7:
== OS configuration ==
== OS configuration ==


* How much memory has the machine? Is swap configured? How much memory is configured for the OX JVM Heap size? Does these numbers fit together?
* 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 ==
== Apache configuration ==

Revision as of 14:22, 29 April 2014

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".

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.

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