GoogleCloudPlatform / GoogleCloudPlatform/PerfKitBenchmarker

Magento Web workload Benchmark

Open
#427 5 comments 0 reactions 0 assignees View on GitHub
enhancement P0
Dominant language
Python
Stars
2k
Forks
562
Avg merge
4h 55m
Merged PRs (30d)
69

Description

My proposition is to add real life benchmark for web services. This proposition was tested by our team using Magento (PHP based free to use web shop).

To simulate with you workload which you are interested in this benchmark should share some options:
- Number of DB machines
- Number of Cache machines (default 0 – without cache)
- Number of Web machines (Front-End)
- All-in-one option (run all services on one VM)
- Number of clients at ones (number of clients machines is counted automatically based of that number)
- Shop size (number of products)
- Workload time (default 600s)

Technical spec:
- Magento
- MySQL
- Memcached
- Apache
- Gatling – for traffic simulation

Data are automatically generated on provision machines with DB.
Whole test return us:
- Request per second
- Median time of request
- Distribution characteristic

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.