mirror of
https://github.com/open-webui/benchmark.git
synced 2026-11-05 01:17:29 +00:00
[PR #6] [MERGED] feat: Enable Browser-Based Benchmarks, Add Chat UI Benchmark #6
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/benchmark#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/benchmark/pull/6
Author: @james-westbrook
Created: 1/25/2026
Status: ✅ Merged
Merged: 1/28/2026
Merged by: @tjbck
Base:
main← Head:feat-browser-benchmarks📝 Commits (10+)
488e60afeat: add chat-api benchmark99f25f0fix: status bar updates during script runs57039daMerge branch 'fix-status-bar' into feat-ai-response-benchmarkc25e19dfeat: add progress bar to chat-api benchmark1cd8cd4feat: add new browser-based client and chat UI benchmarkd73c847docs: update README with browser install info0687c2afix: better handling for more concurrent usersac7157dfeat: add accurate error counting, better defaults1f19899docs: convey accurate defaults, show how to run other benchmarks8b1bf5cfix: organize results into folders📊 Changes
14 files changed (+2085 additions, -79 deletions)
View changed files
📝
.env.example(+17 -1)📝
README.md(+158 -16)📝
benchmark/cli.py(+160 -11)➕
benchmark/clients/browser_client.py(+496 -0)📝
benchmark/clients/http_client.py(+238 -2)📝
benchmark/core/config.py(+67 -0)📝
benchmark/core/metrics.py(+92 -0)📝
benchmark/core/runner.py(+34 -41)📝
benchmark/scenarios/__init__.py(+6 -2)📝
benchmark/scenarios/channels.py(+5 -5)➕
benchmark/scenarios/chat.py(+270 -0)➕
benchmark/scenarios/chat_ui.py(+540 -0)📝
docker/docker-compose.benchmark.yaml(+1 -1)📝
pyproject.toml(+1 -0)📄 Description
Also includes other fixes around status bars during benchmark runs, adds new env vars, and updates documentation.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.