美文网首页
转载-locust启动命令

转载-locust启动命令

作者: sofiiii | 来源:发表于2020-03-23 16:18 被阅读0次
    -h: 查看帮助
    
    -H: 被测服务器的域名。
        如果想启动的时候,不加“-H”参数,那么在启动脚本里面的就要加上 host="http://sample",写在HttpLocust子类里面。
        脚本里面写 get或post请求 的时候,url只写路径例如 “/login”。
    
    --web-host:locust服务的web界面,用于配置 并发量 与 启动量。在web界面可以实时查看压测结果。
                (如果是分布式,用于master,不用于slave)(理解的可能不对)
    
    --master: 做分布式压测时,标记哪台用做主机。
               主机只用来做统计,并不用来施压。施压的任务留给slave分机做。如果想主机也做来施压,就要在主机上也启动一个slave。
    
    --slave:做分布式压测时,标记哪些用做分机。分机的主要任务是进行施压。
    
    -f:脚本路径。可以写相对路径或是绝对路径。如果是脚本当前目录下,就写相对路径。如果不是,就写绝地路径。
    
    --master-host: 做分布式压测时,指定主机的IP。只用于slave。如果没有指定,默认是本机“127.0.0.1”。
    
    --master-port: 做分布式压测时,指定主机的port。只用于slave。如果没有指定且主机没有修改的话,默认是5557。
    
    --master-bind-host: 做分布式压测时,指定分机IP。只用于master。如果没有指定,默认是所有可用的IP(即所有标记主机IP的slave)
    
    --master-bind-port:做分布式压测时,指定分机port。默认是5557与5558。
    
    --no-web:不带web界面。使用这个参数时,必须指定 -c、-r。
    
    -c: 用户数。
    -r: 每秒启动用户数。
    -t: 运行时长。在t秒后停止。
    -L:打印的日志级别,默认INFO。
    
    --logfile:同-f
    -V:查看Locust版本。
    --host:同-H
    
    PS: 如果参数是以“--”开头,则以=连接实参。例如“--host=http://sample”。如果不是,则以空格连接实参。例如“-H http://sample”
    
    以下是常用的组合:
    
    单机压测:
    locust -f filepath  # 脚本指定host
    locust -f filepath -H http://sample  # 脚本未指定host
    
    分布压测假定脚本指定host:
    master: 
    locust -f filepath --master
    slave:
    locust -f filepath --slave --master-host=192.168.2.221  
    

    相关文章

      网友评论

          本文标题:转载-locust启动命令

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