-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启动命令
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 标签: Linux Update-rc.d [原文链接:Update-rc.d 命令用法详解][原文作者:Shb_...
- 转自:https://blog.csdn.net/csdnliuxin123524/article/details...
- git地址:XBLauchMovieViewController 第一:最主要是解决 视频播放 前后 转场衔接流畅...
- 转自:http://blog.csdn.net/lhf_tiger/article/details/7102753...