Skip to content

Commit f3dede4

Browse files
committed
Also add benchmarks to flask-mysql
1 parent e5e1707 commit f3dede4

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

.github/workflows/benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
strategy:
6969
fail-fast: false
7070
matrix:
71-
app: [starlette-postgres-uvicorn, flask-mysql-uwsgi]
71+
app: [starlette-postgres-uvicorn, flask-mysql-uwsgi, flask-mysql]
7272
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
7373
steps:
7474
- name: Checkout code

benchmarks/wrk_benchmark/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ benchmark_starlette-postgres-uvicorn:
88
benchmark_flask-mysql-uwsgi:
99
@echo "Running wrk benchmarks for Flask w/ MySQL, UWSGI"
1010
python flask_mysql_uwsgi.py
11+
12+
.PHONY: benchmark_flask-mysql
13+
benchmark_flask-mysql:
14+
@echo "Running wrk benchmarks for Flask w/ MySQL (built-in wsgi server)"
15+
python flask_mysql.py
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from script import run_benchmark
2+
3+
# Run benchmarks
4+
5+
run_benchmark(
6+
"http://localhost:8086/create",
7+
"http://localhost:8087/create",
8+
"",
9+
percentage_limit=15
10+
)

0 commit comments

Comments
 (0)