benchmarks/py-locust-cloud: New port: Hosted version of Locust that allows you to run distributed load tests

Locust Cloud is a hosted version of Locust that allows you to run
distributed load tests without having to set up and maintain your
own infrastructure.

It also allows more detailed reporting and analysis, as well as
storing historical test results and tracking them over time.

PR:		287026
Approved by:	acm (mentor)
This commit is contained in:
Jesús Daniel Colmenares Oviedo
2025-06-12 20:21:26 -04:00
parent 511a3978bb
commit 6beb8a5eea
4 changed files with 38 additions and 0 deletions
+1
View File
@@ -79,6 +79,7 @@
SUBDIR += py-asv
SUBDIR += py-asv-runner
SUBDIR += py-locust
SUBDIR += py-locust-cloud
SUBDIR += py-naarad
SUBDIR += py-throughpy
SUBDIR += py-zopkio
+28
View File
@@ -0,0 +1,28 @@
PORTNAME= locust-cloud
DISTVERSION= 1.23.0
CATEGORIES= benchmarks www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= locust_cloud-${PORTVERSION}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Hosted version of Locust that allows you to run distributed load tests
WWW= https://locust.cloud/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configargparse>=0:devel/py-configargparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-socketio>=0:devel/py-python-socketio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
NO_ARCH= yes
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1749763901
SHA256 (locust_cloud-1.23.0.tar.gz) = 4038a09eda858b483ced20f5cb82caf3f866244c2c7864e0da5c32722b97f532
SIZE (locust_cloud-1.23.0.tar.gz) = 450778
+6
View File
@@ -0,0 +1,6 @@
Locust Cloud is a hosted version of Locust that allows you to run
distributed load tests without having to set up and maintain your
own infrastructure.
It also allows more detailed reporting and analysis, as well as
storing historical test results and tracking them over time.