View source | View content page | Page history | Printable version   

Projects:View Generation Improved Scalability/QA

Code Review

https://docs.google.com/spreadsheets/d/1dIvB_RpemUiASmWWqpf-_qbewDfNracYGGkWJKf-Fpo/edit?usp=drive_open&ouid=112624344243904104109

Test plan

This project adds no new functionality, all tests are designed to ensure it does not introduce regressions:

Performance and Scalability tests

To test performance and scalability improvements the following Gatling test was executed with 700MB xmx modifying concurrency. Each test thread opens Sales Order, Business Partner, Product and Sales Invoice view definitions sequentially in a loop.

With no concurrency, new code performs ~3x faster, with a 3 concurrent users new code is ~12x faster with no timeouts before some timeouts were seen. With 10 concurrent users before it was not possible to serve a single response because of Out Of Memory errors, still 20 concurrent users can be handled without errors.

Here execution summaries.

Retrieved from "http://wiki.openbravo.com/wiki/Projects:View_Generation_Improved_Scalability/QA"

This page has been accessed 583 times. This page was last modified on 22 November 2018, at 07:56. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.