locust(服务器压测)

:

注意事项:项目和压力机不能在同一台机器

二:

1.脚本压测

命令行:locust -f get.py --host=http:ip+host

 

 

注意事项

 Wait_time0,0 不进行等待

1.脚本压测

2.1服务器防火墙需要关闭

2.2需要把打印去掉

2.3 Download Data 下载报告

 

三.web模式

 新版中 -u 指的是多少 用户/并发 -r 指的是没1秒中启动多少用户,通常这两个数值是一样的 -u 1000 -r 100 代表1000个用户数,每秒启动100个,10 S 启动完成

 

 

1:执行命令,跑1分钟

 

生成日志和数据

 

 

四:分布式

Locust是单进程,只能利用单个cpu核的资源

疑问点:怎么使用多核

 

 

比如:现在的机器是8核的,有一个主进程,然后每一个核有一个worker进程

相当于一个主进程,8个从进程

从进程启动,后面跟的是从机ip

 

 启动主进程,再等待两个从进程

 

 多余的参数不用加了

 

 

启动第二个worker,直接执行上条命令

问题:一台机器一个从进程,还是一台机器可以多个从进程,比如,一台8核的机器可以开

 

8个从进程?

 

posted @ 2024-11-18 18:55  *西西*  阅读(1)  评论(0编辑  收藏  举报