Python 性能测试工具Locust

介绍

An open source load testing tool.

一个开源性能测试工具。

define user behaviour with python code, and swarm your system with millions of simultaneous users.

使用Python代码来定义用户行为。用它可以模拟百万计的并发用户访问你的系统。

  如果你常关注我的博客,大概会注意到我有三、四年没有写过关于性能测试的文章了,其实,今年也没更新几篇像样的博客,反而是我最忙的一年,原因是在写一本关于接口自动化的书。

  回到主题,为何突然关注性能测试工具?其实,我只是单纯对Locust工具本身感兴趣而已。1、它与目前主流的LoadRunner和Jmeter玩法都不一样。2、它完全基于Python开发,用Python来编写用户行为。

  嗯,如果想用好它的话,你必须对Web开发有一定的认识。而且还要熟悉Python开发。

  官方网站:http://locust.io/

Locust安装 

1、安装Python:

    官方:https://www.python.org/

    安装Python2 或Python3

2、安装Locuse

    2.1, 通过pip命令安装 /> pip install locustio

    2.2, 通过GitHub上克隆项目安装(Python3推荐):https://github.com/locustio/locust

3、安装 pyzmq

    If you intend to run Locust distributed across multiple processes/machines, we recommend you to also install pyzmq.

    如果你打算运行Locust 分布在多个进程/机器,我们建议你也安装pyzmq.

    通过pip命令安装。 /> pip install pyzmq

4、安装成功,CMD敲入命令验证。 /> locust --help

快速使用

(一)Locust 介绍

(二)Locust 安装

(三)Locust 创建性能测试

(四)Locust no-...

(五)Locust 参数说明

(六)Locust 分布式运行

(七)Locust 的类和方法

(八)Locust 设置断言

(九)Locust 参数化

猜你喜欢

转载自www.cnblogs.com/-wenli/p/13373829.html