美文网首页
Locust quickstart

Locust quickstart

作者: 土豆特别想爬山 | 来源:发表于2017-09-16 13:25 被阅读29次

1.安装

pip install locustio

pip install locustio

安装成功后,提示:Successfully installed Jinja2-2.9.6 MarkupSafe-1.0 Werkzeug-0.12.2 click-6.7 flask-0.12.2 gevent-1.1.1 greenlet-0.4.12 itsdangerous-0.24 locustio-0.7.5 msgpack-python-0.4.8

2.Installing ZeroMQ

运行Locust分布在多个进程/机器,安装pyzmq:pip install pyzmq

pip install pyzmq

3.quickstart

新建baidu_load.py:

from locust import HttpLocust, TaskSet, task

class UserBehavior(TaskSet):

    @task(1)

    def baidu(self):

        self.client.get("/")

class WebsiteUser(HttpLocust):

    """docstring for WebsiteUser"""

    task_set = UserBehavior

    min_wait = 5000

    max_wait = 9000

4.运行locust

locust -f baidu_load.py --host=http://baidu.com

运行locust

5.进入localhost:8089

设置虚拟用户和访问速度:

设置负载 运行界面

相关文章

网友评论

      本文标题:Locust quickstart

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