我们直接进入正题-------locust怎么使用。本次教学,我们用windows系统,便于新手理解和操作。
因为python2系列已经停止维护了,所以之后的内容我们全部只适用于python3。
首先我们开始安装,这个直接pip命令搞定。
pip3 install locust
接着我们试试安装成功没
locust --help
OK,弹出一大堆使用说明
现在就简单说说每个参数是干什么的
-h: 查看帮助
-H: 被测服务器的域名。
如果想启动的时候,不加“-H”参数,那么在启动脚本里面的就要加上 host="http://sample",写在HttpLocust子类里面。
脚本里面写 get或post请求 的时候,url只写路径例如 “/login”。
--web-host:locust服务的web界面,用于配置 并发量 与 启动量。在web界面可以实时查看压测结果。
(如果是分布式,用于master,不用于slave)(理解的可能不对)
--master: 做分布式压测时,标记哪台用做主机。
主机只用来做统计,并不用来施压。施压的任务留给slave分机做。如果想主机也做来施压,就要在主机上也启动一个slave。
--slave:做分布式压测时,标记哪些用做分机。分机的主要任务是进行施压。
-f:脚本路径。可以写相对路径或是