美文网首页软件测试测试开发实践
locust(一) - 简介, 安装与运行

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

作者: 严北 | 来源:发表于2018-05-03 14:11 被阅读20次

    简介

    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(一) - 简介, 安装与运行

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