locust(一) - 简介, 安装与运行

简介

Locust 是一个开源压力测试工具.

与其他类似的压测工具相比, locust有几大优势:

  • 使用代码定义用户行为, 无需在GUI中使用鼠标点选, 或者将用户行为写成难以理解的XML文件;

  • 支持分布式执行测试代码, 因此能够模拟百万级别的用户量;

  • 使用协程执行请求, 较进程与线程而言, 在单机上支持更高的并发量;

  • 由于测试代码使用Python编写, 对于用Python编写接口测试代码的用户来说,可以只维护一套代码.

安装

pip install locustio

注:locustio==0.8.1,locust==0.8.0,建议安装0.8.1,有更多特性

安装完成, 运行locust -h验证

运行

单节点(standalone)

locust --host=http://host.you.test

多节点:

master:

locust --master --host=http://host.you.test

slave:

locust --slave --master-host=your.master.host.ip

注: 运行前需要编写locustfile, 关于locustfile的编写将在下篇介绍.

你可能感兴趣的:(locust(一) - 简介, 安装与运行)