FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.37.10_32.37.10_30.11.02.37.102.37.10_3
FreeBSD:14:quarterly2.37.10_32.37.10_3n/a2.37.102.37.10_3
FreeBSD:15:latest2.37.10_32.37.10_3n/a2.37.102.37.10
FreeBSD:15:quarterly2.37.10_32.37.10_3n/an/an/a
FreeBSD:16:latest2.37.10_32.37.10_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 13

Test 4

The full lists below include those, and their dependencies in turn.

All build dependencies 22
All run dependencies 76

No port depends on this one.

Configuration

Options name: benchmarks_locust

OptionDefaultDescription
EXAMPLESoffBuild 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
FileSizeSHA256
locust/locust-2.37.10.tar.gz2.252603e+064ae1df1f5155cc7df5aa3eee333c1fa87c1a3ac4815a47f7e62d8cdeadc1fd45
locust/2.37.10.tar.gz5.706321e+06683d072ad675ba9a03cbd70146d1433e40a1eabee4d1d8af45fdf05fe31a42f2
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.