Add pywrkr#90
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideAdds the pywrkr HTTP benchmarking CLI to the README’s Load Testing tools list, maintaining alphabetical order and providing a concise feature description. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Code Review
This pull request adds the pywrkr HTTP benchmarking CLI to the list of Python testing resources in the README. The review feedback suggests a minor correction to refer to "Apache ab" as "ApacheBench (ab)" for better accuracy.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| - [Grizzly](https://github.com/biometria-se/grizzly) - is a framework to be able to easily define load scenarios, and is mainly built on-top of Locust and Behave. | ||
| - [Locust](https://github.com/locustio/locust) - Scalable user load testing tool written in Python. | ||
| - [pynonymizer](https://github.com/jerometwell/pynonymizer) - is a universal tool for translating sensitive production database dumps into anonymized copies. | ||
| - [pywrkr](https://github.com/kurok/pywrkr) - HTTP benchmarking CLI inspired by wrk and Apache ab, with latency percentiles, virtual-user simulation, constant-rate and traffic-profile load shaping, HAR import, and pass/fail SLO thresholds for CI. |
There was a problem hiding this comment.
The tool is officially named ApacheBench (though its CLI command is ab). It is more accurate to refer to it as ApacheBench or ApacheBench (ab) instead of Apache ab.
| - [pywrkr](https://github.com/kurok/pywrkr) - HTTP benchmarking CLI inspired by wrk and Apache ab, with latency percentiles, virtual-user simulation, constant-rate and traffic-profile load shaping, HAR import, and pass/fail SLO thresholds for CI. | |
| - [pywrkr](https://github.com/kurok/pywrkr) - HTTP benchmarking CLI inspired by wrk and ApacheBench (ab), with latency percentiles, virtual-user simulation, constant-rate and traffic-profile load shaping, HAR import, and pass/fail SLO thresholds for CI. |
There was a problem hiding this comment.
Auto Pull Request Review from LlamaPReview
Review Status: Automated Review Skipped
Dear contributor,
Thank you for your Pull Request. LlamaPReview has analyzed your changes and determined that this PR does not require an automated code review.
Analysis Result:
PR only contains documentation changes (1 files)
Technical Context:
Documentation changes typically include:
- Markdown/RST file updates
- API documentation
- Code comments
- README updates
- Documentation in /docs directory
- License and contribution files
We're continuously improving our PR analysis capabilities. Have thoughts on when and how LlamaPReview should perform automated reviews? Share your insights in our GitHub Discussions.
Best regards,
LlamaPReview Team
There was a problem hiding this comment.
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="README.md" line_range="92" />
<code_context>
- [Grizzly](https://github.com/biometria-se/grizzly) - is a framework to be able to easily define load scenarios, and is mainly built on-top of Locust and Behave.
- [Locust](https://github.com/locustio/locust) - Scalable user load testing tool written in Python.
- [pynonymizer](https://github.com/jerometwell/pynonymizer) - is a universal tool for translating sensitive production database dumps into anonymized copies.
+- [pywrkr](https://github.com/kurok/pywrkr) - HTTP benchmarking CLI inspired by wrk and Apache ab, with latency percentiles, virtual-user simulation, constant-rate and traffic-profile load shaping, HAR import, and pass/fail SLO thresholds for CI.
## Memory Management
</code_context>
<issue_to_address>
**issue (typo):** Consider correcting the reference to the Apache benchmarking tool (e.g., "ApacheBench (ab)" instead of "Apache ab").
"ApacheBench" (often abbreviated as `ab`) is the standard name used in this context; "Apache ab" is nonstandard and may be confusing. Consider updating the wording accordingly.
```suggestion
- [pywrkr](https://github.com/kurok/pywrkr) - HTTP benchmarking CLI inspired by wrk and ApacheBench (ab), with latency percentiles, virtual-user simulation, constant-rate and traffic-profile load shaping, HAR import, and pass/fail SLO thresholds for CI.
```
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
Adds pywrkr to the Load Testing section (alphabetically, after
pynonymizer).pywrkr is a pure-Python HTTP benchmarking CLI (MIT, on PyPI) inspired by wrk and Apache ab: latency percentiles (p50–p99.99), virtual-user simulation, constant-rate and traffic-profile load shaping, HAR import, and pass/fail SLO thresholds for CI.
Summary by Sourcery
Documentation: