压力测试环境部署

作为一名只会cd ..返回上级、ls展示列表内容的程序员小白来讲,配置环境这么复杂的问题,我是真的很多都搞不明白。终于,在2020年末我遭到了今年最大的挑战,那就是-----我要开始压力测试了!!一开始听我小领导说不用配置环境,我还在心里窃喜,但当我克隆完仓库后,发现原本的代码在我原本的py上根本不能运行啊!看来必须要配置环境辽,没办法,只能自己探索了。
第一步,我从gitlab上找到了有关本地部署的“官方回答”,但是这个文档...我怎么看不懂的亚子??

image.png

第一步和第二步就...这么简略的吗?这让小白怎么看?
So...我又找到了一个“官方回答”,
image.png

emmm...先安装一下虚拟环境,这个...我好像之前装过啊
让我先看看在哪:where virtualenv
好了,人家回答我在这里:
image.png

好,由此可见我安装了anaconda。
可以创建虚拟环境了,先命名为test39吧
conda create -n test39 python=3.9
在安装过程中会有个提示:
image.png

这个时候,一般的回答应该是:Y
这时,出现了一个报错:
image.png

公司的网络太破了,下不下来,我拷贝了一下报错去网上寻找答案,找到了一篇文章:
image.png

然后我按照图片上讲的,试了一下这个方法,但还是有这个报错,不行啊。
我又找到了一篇文章,这个文章是重点啊!!简直救星一般!划重点了!!
https://www.cnblogs.com/tianlang25/p/12433025.html
按照作者说的我们先打开Power Shell,执行“conda config --remove-key channels”命令,恢复Anaconda的源为默认。
这个时候在执行创建:conda create -n test39 python=3.9
发现还是不行,看到作者第四步是:进入”C:\Users\Administrator“,打开“.condarc“
那我们就来试一下,先进入~/venv,然后打开这个文件:conda config --show-sources
我打开之后是这样的:
image.png

当然这是我设置好的,可以根据这个设置之后,再次执行创建test39就可以啦
好,趁着test39正在创建,我们可以先下载locust源码,解压后放到performance_server_script 文件下
先看下这个装在哪里了
image.png

然后把下载好的放到这个文件下面
image.png

可以新开一个端口,看看装了哪些虚拟环境了,conda env list
装好了之后,先cd 到performance的文件夹下,再cd locust-master
image.png

这个时候,发现还有一个错误
我们先看下自己的环境变量的配置
image.png

啊,我的环境变量配置的简直...shit一般
So...我找了大神帮我改了一下,哈哈哈哈
最后提交保存,哈哈哈大功告成,虽然最后一步抄的捷径,不过没关系,改了就是自己的。
好了,这下可以启动虚拟环境了
步骤:
1.首先进入anaconda3:cd /opt/anaconda3/
2.在进入子目录:cd bin
3.启动:source activate test39
4.可以调试脚本啦:locust -f 脚本路径
然后浏览器打开 http://127.0.0.1:8089
还没有完!!要去py里面的环境替换成我们刚才创建的那个,不然还是报错!划重点!
这是大佬配置的样子:
image.png

好,我们现在把它替换成上面的亚子:
image.png

在替换的过程中,我又犯了一个错误,啊哈哈哈哈!
image.png

image.png

太丢脸了,替换都不知道怎么替换,我尽然问大佬
image.png

哈哈哈哈,大佬冷冰冰的回复:
image.png

以上,错误示范;最后配置成功:
image.png

开启我的压力测试之路!!
等等,还有一个知识点,就是前面我们在py里面加了一个文件:locust源码
这个文件,在sourcetree里面会提示未提交文件,这个时候我们需要!!
image.png

image.png

这样本地就不会提示未提交啦,然后把修改后的这个文件提交就可以啦!!
嘿嘿!!我在2020年末又学会了一些知识点!!
希望来年也是收货满满的一年嘻嘻!!

你可能感兴趣的:(压力测试环境部署)