benchmarks/py-locust 2.37.10_3
Python utility for doing easy, distributed load testing
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- benchmarks, www, python
- Package size
- 1923.7 KiB, 5609.6 KiB installed
Description
Locust is an easy-to-use, distributed, user load testing tool. It is intended for load-testing web sites (or other systems) and figuring out how many concurrent users a system can handle.
The behavior of each locust (or test user if you will) is defined by you and the swarming process is monitored from a web UI in real-time. This will help you battle test and identify bottlenecks in your code before letting real users in.
Install
As a binary package — by origin, or by package name:
pkg install benchmarks/py-locust
pkg install py312-locust
From the ports tree:
cd /usr/ports/benchmarks/py-locust/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-locust>0:benchmarks/py-locust
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.37.10_3 | 2.37.10_3 | 0.11.0 | 2.37.10 | 2.37.10_3 |
| FreeBSD:14:quarterly | 2.37.10_3 | 2.37.10_3 | n/a | 2.37.10 | 2.37.10_3 |
| FreeBSD:15:latest | 2.37.10_3 | 2.37.10_3 | n/a | 2.37.10 | 2.37.10 |
| FreeBSD:15:quarterly | 2.37.10_3 | 2.37.10_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.37.10_3 | 2.37.10_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0: devel/py-hatch-vcs${PYTHON_PKGNAMEPREFIX}hatchling>=0: devel/py-hatchling
Runtime 13
${PYTHON_PKGNAMEPREFIX}configargparse>=0: devel/py-configargparse${PYTHON_PKGNAMEPREFIX}flask-cors>=0: www/py-flask-cors${PYTHON_PKGNAMEPREFIX}Flask-Login>=0: www/py-flask-login${PYTHON_PKGNAMEPREFIX}flask>=0: www/py-flask${PYTHON_PKGNAMEPREFIX}gevent>=0: devel/py-gevent${PYTHON_PKGNAMEPREFIX}geventhttpclient>=0: devel/py-geventhttpclient${PYTHON_PKGNAMEPREFIX}locust-cloud>=0: benchmarks/py-locust-cloud${PYTHON_PKGNAMEPREFIX}msgpack>=0: devel/py-msgpack${PYTHON_PKGNAMEPREFIX}psutil>=0: sysutils/py-psutil${PYTHON_PKGNAMEPREFIX}pyzmq>=0: net/py-pyzmq${PYTHON_PKGNAMEPREFIX}requests>=0: www/py-requests${PYTHON_PKGNAMEPREFIX}typing-extensions>=0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}werkzeug>=0: www/py-werkzeug
Test 4
${PYTHON_PKGNAMEPREFIX}mock>=0: devel/py-mock${PYTHON_PKGNAMEPREFIX}pyquery>=0: devel/py-pyquery${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}retry2>=0: devel/py-retry2
The full lists below include those, and their dependencies in turn.
All build dependencies 22
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatch-vcs
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-setuptools-scm
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
All run dependencies 76
- archivers/brotli
- archivers/liblz4
- archivers/py-brotli
- archivers/zstd
- benchmarks/py-locust-cloud
- devel/gettext-runtime
- devel/libev
- devel/libffi
- devel/libuv
- devel/py-Jinja2
- devel/py-aiosignal
- devel/py-async_generator
- devel/py-async_timeout
- devel/py-attrs
- devel/py-babel
- devel/py-bidict
- devel/py-blinker
- devel/py-cffi
- devel/py-click
- devel/py-configargparse
- devel/py-curio
- devel/py-frozenlist
- devel/py-gevent
- devel/py-geventhttpclient
- devel/py-greenlet
- devel/py-msgpack
- devel/py-outcome
- devel/py-platformdirs
- devel/py-propcache
- devel/py-pycparser
- devel/py-python-engineio
- devel/py-python-socketio
- devel/py-setuptools
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/py-zope.event
- devel/py-zope.interface
- devel/readline
- dns/c-ares
- dns/py-idna
- lang/python312
- lang/python315
- math/mpdecimal
- net/libzmq4
- net/norm
- net/openpgm
- net/py-aiohappyeyeballs
- net/py-h11
- net/py-pysocks
- net/py-python-socks
- net/py-pyzmq
- net/py-trio
- net/py-urllib3
- net/py-wsproto
- print/indexinfo
- security/libsodium
- security/py-certifi
- security/py-itsdangerous
- sysutils/py-psutil
- textproc/expat2
- textproc/py-charset-normalizer
- textproc/py-markupsafe
- www/llhttp
- www/py-aiohttp
- www/py-asgiref
- www/py-flask
- www/py-flask-cors
- www/py-flask-login
- www/py-multidict
- www/py-python-dotenv
- www/py-requests
- www/py-simple-websocket
- www/py-websocket-client
- www/py-werkzeug
- www/py-yarl
No port depends on this one.
Configuration
Options name: benchmarks_locust
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
- USES
- python
- Service scripts
- none
Files
pkg-plist 173
- bin/locust
- %%PYTHON_SITELIBDIR%%/locust-2.37.10.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/locust-2.37.10.dist-info/RECORD
- %%PYTHON_SITELIBDIR%%/locust-2.37.10.dist-info/WHEEL
- %%PYTHON_SITELIBDIR%%/locust-2.37.10.dist-info/entry_points.txt
- %%PYTHON_SITELIBDIR%%/locust-2.37.10.dist-info/licenses/LICENSE
- %%PYTHON_SITELIBDIR%%/locust/__init__.py
- %%PYTHON_SITELIBDIR%%/locust/__main__.py
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/__main__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/__main__.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/_version.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/_version.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/argument_parser.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/argument_parser.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/clients.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/clients.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/debug.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/debug.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/dispatch.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/dispatch.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/env.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/env.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/event.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/event.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/exception.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/exception.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/html.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/html.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/input_events.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/input_events.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/log.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/log.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/main.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/main.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/runners.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/runners.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/shape.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/shape.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/stats.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/stats.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/web.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/__pycache__/web.pyc
- %%PYTHON_SITELIBDIR%%/locust/_version.py
- %%PYTHON_SITELIBDIR%%/locust/argument_parser.py
- %%PYTHON_SITELIBDIR%%/locust/clients.py
- %%PYTHON_SITELIBDIR%%/locust/contrib/__init__.py
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/fasthttp.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/fasthttp.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/mongodb.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/mongodb.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/oai.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/oai.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/postgres.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/__pycache__/postgres.pyc
- %%PYTHON_SITELIBDIR%%/locust/contrib/fasthttp.py
- %%PYTHON_SITELIBDIR%%/locust/contrib/mongodb.py
- %%PYTHON_SITELIBDIR%%/locust/contrib/oai.py
- %%PYTHON_SITELIBDIR%%/locust/contrib/postgres.py
- %%PYTHON_SITELIBDIR%%/locust/debug.py
- %%PYTHON_SITELIBDIR%%/locust/dispatch.py
- %%PYTHON_SITELIBDIR%%/locust/env.py
- %%PYTHON_SITELIBDIR%%/locust/event.py
- %%PYTHON_SITELIBDIR%%/locust/exception.py
- %%PYTHON_SITELIBDIR%%/locust/html.py
- %%PYTHON_SITELIBDIR%%/locust/input_events.py
- %%PYTHON_SITELIBDIR%%/locust/log.py
- %%PYTHON_SITELIBDIR%%/locust/main.py
- %%PYTHON_SITELIBDIR%%/locust/py.typed
- %%PYTHON_SITELIBDIR%%/locust/rpc/__init__.py
- %%PYTHON_SITELIBDIR%%/locust/rpc/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/rpc/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/locust/rpc/__pycache__/protocol.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/rpc/__pycache__/protocol.pyc
- %%PYTHON_SITELIBDIR%%/locust/rpc/__pycache__/zmqrpc.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/rpc/__pycache__/zmqrpc.pyc
- %%PYTHON_SITELIBDIR%%/locust/rpc/protocol.py
- %%PYTHON_SITELIBDIR%%/locust/rpc/zmqrpc.py
- %%PYTHON_SITELIBDIR%%/locust/runners.py
- %%PYTHON_SITELIBDIR%%/locust/shape.py
- %%PYTHON_SITELIBDIR%%/locust/stats.py
- %%PYTHON_SITELIBDIR%%/locust/user/__init__.py
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/inspectuser.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/inspectuser.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/sequential_taskset.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/sequential_taskset.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/task.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/task.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/users.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/users.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/wait_time.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/__pycache__/wait_time.pyc
- %%PYTHON_SITELIBDIR%%/locust/user/inspectuser.py
- %%PYTHON_SITELIBDIR%%/locust/user/sequential_taskset.py
- %%PYTHON_SITELIBDIR%%/locust/user/task.py
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| locust/locust-2.37.10.tar.gz | 2.252603e+06 | 4ae1df1f5155cc7df5aa3eee333c1fa87c1a3ac4815a47f7e62d8cdeadc1fd45 |
| locust/2.37.10.tar.gz | 5.706321e+06 | 683d072ad675ba9a03cbd70146d1433e40a1eabee4d1d8af45fdf05fe31a42f2 |
Master sites 2
- PYPI
- https://github.com/locustio/locust/archive/refs/tags/:EXTRA
Commit history 0
No commits in the history this site was built from.