Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13190

Bug#982508: ITP: locust -- Developer friendly load testing framework

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Sandro Tosi <morph@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#982508: ITP: locust -- Developer friendly load testing framework
Date Thu, 11 Feb 2021 05:40:01 +0100
Message-ID <BHbVL-7jS-1@gated-at.bofh.it> (permalink)
X-Original-To Debian Bug Tracking System <submit@bugs.debian.org>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Thu Feb 11 04:39:12 2021
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -3.159
Reply-To Sandro Tosi <morph@debian.org>, 982508@bugs.debian.org
Original-Sender Sandro Tosi <sandro.tosi@gmail.com>
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-python@lists.debian.org, wnpp@debian.org
X-Debian-Pr-Message report 982508
X-Debian-Pr-Package wnpp
X-Spam-Bayes score:0.0000 Tokens: new, 29; hammy, 150; neutral, 118; spammy, 0. spammytokens: hammytokens:0.000-+--H*r:TLS1_3, 0.000-+--XDebbugsCc, 0.000-+--X-Debbugs-Cc, 0.000-+--U*debian-python, 0.000-+--debian-python@lists.debian.org
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:message-id:date; bh=oh3ynUy7+sxDsUuqriK2fqTC5PPeKHKqULPVAd53Xfk=; b=KorzsBl/qKgQ7tags9uWFDQ3kuh5ksOub2w23VONIpO24si0gl/p42/bOkwfGhsrdd +zSnXxBZ2EyxQ9F2p9vikqbPPOZrP59mf0vx1UOW8BNCWL4AMWNcqHo1ILbsTGrgIssE bcAHlCVgl7xC6Mf723j0G1iQV4O5YmCKelK1wKjFFQM9kfLDBDtP9hTEre3Mr0cVBDI9 aM9/wpmBq59CI4OIep8IFr+1wFO5umTriR2GHa/w3b/5o2NWL6vsjRLZeuj2dGkAxx5t d0vRbr55lhDpRavxYv0bu/xFSuwlemxxDVccOz5N8sOfJC9+Cq9BewEYas3p1PaA0sNF RojA==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:message-id:date; bh=oh3ynUy7+sxDsUuqriK2fqTC5PPeKHKqULPVAd53Xfk=; b=JDafHEvj1s5g6JC9kGvA2p1V2ax1d0Ni/dISZkeKNMA/Sw1Not4LjJ6KusZjK0qczK BeoC1fT0Iva2DpVvHnbw+I3izZVBKvcGwH+Wv7pyjt94JKrctUM2VjBr1oAOo4KneeA/ IpaKDy6sRHHm8oe7xIrfKWAg29R0ZvL2GPsFrdQGt0iQw1mxgI6/dBtTq0UknWPjFEX2 MRPWZSMGpyyAUWLQ2ZuMClOw3utRpGNv5WEYcl8b1AUd3RQsXTsApI2rzK1jTUBLCsnK 6cBrkoNlQxgGTopDx0gVb/fpiKfJWzcSCwmohlOp0plD8LMigZRR7DjhM1DwmNqw4/gg g37Q==
X-Gm-Message-State AOAM530qt4/IngSGXnUeUZwOJ1STRivtcTeamViFSxKwjUo5pS8g/tSj lTBo9roP92gyqup0dpESzndAvdy6K6RzGg==
X-Google-SMTP-Source ABdhPJwSJNEtshj0qFIg8UP97kxS++DOy0A+LSPu9on2V6mOtKHl8xem2WHS36IliRik6uhFznWZjA==
X-Received by 2002:a37:bcc6:: with SMTP id m189mr6778483qkf.88.1613018038691; Wed, 10 Feb 2021 20:33:58 -0800 (PST)
Sender robomod@news.nic.it
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1650711
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 47
Organization linux.* mail to news gateway
X-Original-Date Wed, 10 Feb 2021 23:33:57 -0500
X-Original-Message-ID <E1lA3fx-0007EB-6v@zion>
X-Original-Sender Sandro Tosi <sandro.tosi@gmail.com>
Xref csiph.com linux.debian.bugs.dist:1047600 linux.debian.maint.python:13190

Cross-posted to 2 groups.

Show key headers only | View raw


Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-devel@lists.debian.org
X-Debbugs-Cc: debian-python@lists.debian.org
Owner: Sandro Tosi <morph@debian.org>

* Package name    : locust
  Version         : 1.4.3
  Upstream Author : Carl Byström, Jonatan Heyman
* URL             : https://locust.io/
* License         : MIT
  Programming Lang: Python
  Description     : Developer friendly load testing framework

Binary package names: python3-locust

 Locust is an easy to use, scriptable and scalable performance testing tool. You
 define the behaviour of your users in regular Python code, instead of using a
 clunky UI or domain specific language. This makes Locust infinitely expandable
 and very developer friendly.
 .
 Features:
 .
  * Write user test scenarios in plain-old Python -- If you want your users to
    loop, perform some conditional behaviour or do some calculations, you just
    use the regular programming constructs provided by Python. Locust runs every
    user inside its own greenlet (a lightweight process/coroutine). This enables
    you to write your tests like normal (blocking) Python code instead of having
    to use callbacks or some other mechanism. Because your scenarios are “just
    python” you can use your regular IDE, and version control your tests as
    regular code (as opposed to some other tools that use XML or binary
    formats).
  * Distributed & Scalable - supports hundreds of thousands of users -- Locust
    makes it easy to run load tests distributed over multiple machines. It is
    event-based (using gevent), which makes it possible for a single process to
    handle many thousands concurrent users. While there may be other tools that
    are capable of doing more requests per second on a given hardware, the low
    overhead of each Locust user makes it very suitable for testing highly
    concurrent workloads.
  * Web-based UI -- Locust has a user friendly web interface that shows the
    progress of your test in real-time. You can even change the load while the
    test is running. It can also be run without the UI, making it easy to use
    for CI/CD testing.
  * Can test any system -- Even though Locust primarily works with web
    sites/services, it can be used to test almost any system or protocol. Just
    write a client for what you want to test, or explore some created by the
    community.

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Bug#982508: ITP: locust -- Developer friendly load testing framework Sandro Tosi <morph@debian.org> - 2021-02-11 05:40 +0100

csiph-web