locust第一节

1、安装

官方文档:地址
https://docs.locust.io/en/stable/installation.html
locust==2.XX的版本应该不好找了,就用你的那个就行

①1.X版本的安装如下
正常应该:pip3 install locust pip应该升级完成的在之前,python版本3.6以上,安装不上可能需要install后加-i 指定下载的地址,tinghua
pip3 install -U --pre locust 这样是最新预发行(非稳定版)版
也许你会需要这个

pip install 的一些命令

pip install -u 是升级安装
pip install --user 是安装在本用户的目录下
# 这样会将Python 程序包安装到 $HOME/.local 路径下,其中包含三个字文件夹:bin,lib 和 share。

pip install -r <file>
Install from the given requirements file. This option can be used multiple times. 从给定的需求文件安装。 此选项可以多次使用。(可以嵌套使用)

pip install -i <url> or pip install --index-url <url>
指定从某个源安装包,比如pip install xxx -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
Python软件包索引的基本URL(默认为https://pypi.org/simple)。 这应指向符合PEP 503(简单存储库API)的存储库或以相同格式布置的本地目录。(软件包存放的URL地址,需要符合PEP 503协议)


pip install --extra-index-url <url>

--trusted-host <hostname> 
比如:--trusted-host	mirrors.aliyun.com,将某个host或者host:port标记为可信赖的,即使它没有有效的HTTPS或任何HTTPS。



pip install --pre 
Include pre-release and development versions. By default, pip only finds stable versions. 查找预发行和正在开发的版本,默认情况下,pip仅查找稳定版本。

# 一个使用例子
pip install --pre xxxx --user -i http://pypi.xxx.cc/hobot-local/simple --extra-index-url=http://mirrors.aliyun.com/pypi/simple/ --trusted-host pypi.xxx.cc --trusted-host mirrors.aliyun.com



②最好新建一个requirements.txt,然后你就可以pip3 install -r requirements.txt,安装你所需要的项目框架里的所有模块,超方便
我想你以后可能会需要这个解释来帮助你了解这个文件
requirements.txt 文件解释:
这个文件是一个用于一次性保存在python包的一个文件,通常我们在下载包时,例如pytest包, 会使用命令 pip install pytest 来下载包。但是会有一个问题, 就是如果当你的项目需要下载非常多的包时, 你得不停的用 pip 命令一个个去下载, 有没有一种方法可以将项目所需要的包一次性下载呢?requrements.txt 文件就是干这个你只需要将 包名版本号 写入文件中,例如pytest6.2.5,然后执行命令一键下载即可 。以下介绍使用方法
首先在项目的根路径下创建名为 requirements.txt 的文件
打开该文件,每一行输入一个依赖,格式为:包名==版本号 。 我这里之前下载的包有点多,所以数据会非常多当然你也可以将目前pycharm中已下载的所有包都导入到 requirements.txt 文件中,你只需要在终端命令中输入命令 : pip freeze > requirements.txt 即可
当将所有包都写入到 requirements.txt 文件中后,终端输入命令: pip install -r ./requirements.txt 即可一键自动下载文件中的所包。 已存在的会覆盖下载
打开(设置)python解释器,可以看到文件中的包都下载完成

2、locust2相对于1,不再使用的:

①Httplocust——》HttpUser
②task_set = 废弃了
③ min_wait = 3000
 max_wait = 6000  locust 0.1 不能用了,改成constant,between可以用
④ 命令 --slave不可以用了  现在是--worker

你可能感兴趣的:(locust,python,人工智能,linux)