locust初识:安装

简介

Locust github地址:https://github.com/locustio/locust

Locust官网地址:https://www.locust.io/


安装

Locust 的安装非常简单,首先确保你电脑上有python环境。

安装命令:

pip install locust

------问题: 如果使用pip install locustio, 会收到提示,让你使用上面的命令安装。

安装完成后,命令行输入 locust,没有提示找不到命令即可。


测试

为了测试locust的基本功能,这里我运行了一个简单的java服务,他将会在接口 /test 被调用时累积计数

以下是python的示例代码:

from locust import HttpUser, TaskSet, task

class ScriptTasks(TaskSet):

    # def on_start(self):

    @task(1)

    def test(self):

        self.client.get("/test")

class WebsiteUser(HttpUser):

    tasks=[ScriptTasks]

    host = "http://192.168.1.23:8080"

    min_wait = 1000

    max_wait = 1000


此文件默认需保存为:locustfile.py

在文件目录下执行 locust 命令,他会自动寻找当前目录下的 locustfile.py 文件并执行。

成功执行后,会输出以下内容:

[2022-05-27 22:33:42,176] zhc-PC/INFO/locust.main: Starting web interface at http://0.0.0.0:8089 (accepting connections from all network interfaces)

[2022-05-27 22:33:42,183] zhc-PC/INFO/locust.main: Starting Locust 2.9.0

此时,打开http://0.0.0.0:8089链接,即可对测试内容进行设置及启动,停止等操作。界面如下


点击Start warming后,开始测试

    

经过一段时间测试后,可以在该页面查看到测试结果。

同时,接口出也输出了调用次数


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容