第一时间获取测试技术干货! ![]() 往期性能专题: 阅读全文需5分钟。 1. 前言在上一篇文章中,我们已经为大家介绍了什么是Locust,具体可参照:性能专题:Locust工具实战之开篇哲学三问,简单来说,Locust 是基于 Python 语言下的一个性能测试库,如果要想使用它来做性能测试必须要先安装 Python。 Locust支持的Python版本有:2.7, 3.5, 3.6, 3.7, 3.8。 Python安装较为简单,此处省略,以Python3.8为例,读者可自行查阅官网安装使用介绍。
2. 为何取名“蝗虫降世”本篇在标题上面,卖弄了一下关子,原名应该为: 《性能专题:Locust工具实战之Locust安装》,但想想,Locust意为“蝗虫”,安装本身的“作用”无非也是让一个事物,从没有到有一个过程。一篇文章,优质的内容固然重要,但一个具有吸引力、有创意的标题也同等重要,想起今年上映的一部备受好评的电影:《哪吒之魔童降世》,正因为这个名称,才吸引我去电影院观看,也算是我为这部电影50亿高票房,贡献了一点绵薄之力,因此本篇文章,改名为“蝗虫降世”。 引用电影宣传报一张贴图,封面上的:“打破,一切是否是非定义” 这句话很有深意,可以适用于很多事物思考,思维层面。 3. Loucst 安装Locust安装过程并不难,常见的有两种安装方式。 第一种,直接通过PIP命令形式安装, Python 2.7:
Python 3:
除此之外,还可以根据项目源码地址指定分支的形式来安装locust。 以Python 3为例,安装master分支上面的代码。
方式二,GitHub下载安装 1、进入到Locust GitHub项目地址:
2、将项目克隆下来,通过Python 执行 setup.py 文件
安装成功后可以输入 `pip show locust` 命令查看是否安装成功,以及通过 `locust -help` 命令查看帮助信息。 PS: 当前最新Locust版本为0.13.2 注意事项:
更详细的安装介绍可参照官方安装文档:
4. Locust 安装依赖分析这里简单介绍 Locust 都基于了哪些库。打开 Locust 安装目录下的 setup.py 文件。查看安装要求:
当我们在安装 Locust 时,它会检测我们当前的 Python 环境是否已经安装了这些库,如果没有安装,它会先把这些库一一装上。并且对这些库版本有要求,有些是必须等于某版本,有些是大于某版本。我们也可以事先把这些库全部按要求装好,再安装Locust时就会快上许多。 5. 小结本文介绍了Locust安装方法,也是为后续Locust实战示例,提前准备好环境。如果你对Locust性能工具已经提起学习兴趣了,请趁早动手起来。 未完待续,下一篇开始实战~ |
|