在Linux环境下安装Locust1.1.1

简介: 在Linux环境下安装Locust1.1.1

[mark]LoadRunner 和 Jmeter 这类采用进程和线程的测试工具,都很难在单机上模拟出较高的并发压力。

Locust 的并发机制摒弃了进程和线程,采用协程(gevent)的机制。协程避免了系统级资源调度,由此可以大幅提高单机的并发能力。


locust是一个使用简单的分布式负载测试工具。其目的是用于测试web或者其他系统,并确定系统能够处理多少并发用户数。

locust的想法是一大群“蝗虫”去攻击你的服务器,每只“蝗虫”的行为是由你控制的,并且通过web界面上能够实时监控“蝗虫”的攻击情况。

前提准备:python3,pip3

已经有很久没使用locust,突然想再用用,结果发现一个简单的安装都有很多坑。因为没注意locust已经更新版本了,还用以前的命令安装,就会有很多提示。

1.以前在linux下安装是pip install locustio(基本上去网上一搜估计都是这个命令)。但是此命令安装时会提示locustio已重命名为locust了。

所以在新的locust1*之后的版本,linux上安装的命令是:pip install locust

2. locust0*的版本写的程序话,运行时也会提示一大堆提示,HttpLocust类已重命名为HttpUser等等。具体的变化参考下一篇文章,仅供参考。

3. 使用pip install locust安装后,查看版本信息:locust- V

95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png

 

相关文章
|
3天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
20 0
|
3天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
13 0
|
6天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
147 1
|
15天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
81 0
|
15天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
36 0
|
16天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
16天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
52 0
|
26天前
|
JSON Kubernetes Linux
Linux环境签发CA证书和K8s需要的证书
Linux环境签发CA证书和K8s需要的证书
26 0
|
13天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
38 6
|
1天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
39 2