美文网首页程序员
locust初识:安装

locust初识:安装

作者: zhczyx | 来源:发表于2022-05-27 23:08 被阅读0次

简介

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后,开始测试

    

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

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

相关文章

网友评论

    本文标题:locust初识:安装

    本文链接:https://www.haomeiwen.com/subject/bgqbprtx.html