Odoo Ecommerce vs WooCommerce: A Performance Benchmark Showdown

The Test Environment

Can Odoo 16 Ecommerce, 2.7 faster to load controllers than Odoo 15, beat the most popular Ecommerce platforrm in the world (Source) in performance?

We put Odoo 16 Ecommerce and WooCommerce to the test using loader.io to simulate visitor traffic and measure the average response time, successful response counts, and errors.

Both e-commerce ran on an identical server, a Vultr High Performance AMD 1vCPU 1GB RAM, which came out on top at our previous benchmark test:

  • Odoo was installed and optimized with Cloudpepper.
  • WordPress with WooCommerce ran on a stack featuring Nginx, Percona 8, PHP 8.1 (with 3 static PHP workers) with Gzip, FastCGI Page Cache and Redis Object Cache enabled.

Simulating Visitor Actions

We selected the default theme for Odoo Ecommerce and the default Storefront WordPress theme for WooCommerce.

Loader.io's simulated up to 150 visitors performing the following actions:

  1. Opening the shop page
    Odoo Shop page
    Odoo Shop Page
    WooCommerce Shop page
    WooCommerce Shop Page
  2. Opening a product page
    Odoo Product page
    Odoo Product Page
    WooCommerce Product Page
    WooCommerce Product Page
  3. Adding the product to the cart
    Add Product to cart on Odoo Ecommerce
    Add to cart on Odoo Ecommerce
    Add Product to cart on WooCommerce
    Add to cart on WooCommerce
  4. Opening the shopping cart
    Odoo Ecommerce Cart
    Odoo Ecommerce Cart
    WooCommerce Cart
    WooCommerce Shopping Cart

The visitors would gradually increase from 0 to 150 and maintain a constant load until the test finishes (set to 1 minute).

Loader.io Test Results

Odoo Ecommerce

Odoo Ecommerce Response Time test by loader.io

Test #
Min Response Time
Avg Response Time
Max Response Time
Successful Response Counts
Errors (400/500)
Test 1511
3,483
7,741
4,778
0
Test 2509
3,521
6,649
4,773
0
Avg.510
3,502
7,195
4,776
0

WooCommerce