admin管理员组文章数量:1026989
1.准备一个主机一个肉机,要求:所有机器python版本、locust版本完全一致且都在一个网段中,安装Windows版的docker和docker-compose。docker启动后拉取镜像文件,开启dos窗口后输入docker pull dahai123456/locust(该镜像文件有读取csv及MySQL数据库内容的第三方库)。
2.编写python脚本,将业务逻辑及接口测试内容写到python文件中,利用locust库的分布式系统开始测试。
3.主机和肉机电脑在python脚本相同目录下编写docker-compose.yaml文件,确定主机和肉机之分别。
主机yaml文件
肉机yaml文件
4.在主机python脚本目录下,开启dos窗口,输入命令docker-compose up --scale worker=10。下图显示在主机开启一个master容器,十个worker容器
5. 在肉机python脚本目录下,开启dos窗口,输入命令docker-compose up --scale worker=5。下图显示开启了五个worker容器。
最后查看主机的dos窗口,发现一共开启一个master容器,十五个worker容器。
6.在浏览器中输入主机ip:8089,右上角显示15个worker,开始进行压力测试
7.该方法是模拟Linux环境下用locust压力测试相关接口。
1.准备一个主机一个肉机,要求:所有机器python版本、locust版本完全一致且都在一个网段中,安装Windows版的docker和docker-compose。docker启动后拉取镜像文件,开启dos窗口后输入docker pull dahai123456/locust(该镜像文件有读取csv及MySQL数据库内容的第三方库)。
2.编写python脚本,将业务逻辑及接口测试内容写到python文件中,利用locust库的分布式系统开始测试。
3.主机和肉机电脑在python脚本相同目录下编写docker-compose.yaml文件,确定主机和肉机之分别。
主机yaml文件
肉机yaml文件
4.在主机python脚本目录下,开启dos窗口,输入命令docker-compose up --scale worker=10。下图显示在主机开启一个master容器,十个worker容器
5. 在肉机python脚本目录下,开启dos窗口,输入命令docker-compose up --scale worker=5。下图显示开启了五个worker容器。
最后查看主机的dos窗口,发现一共开启一个master容器,十五个worker容器。
6.在浏览器中输入主机ip:8089,右上角显示15个worker,开始进行压力测试
7.该方法是模拟Linux环境下用locust压力测试相关接口。
版权声明:本文标题:Windows环境下分布式压力测试(locust) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1727630335a768084.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论