miniconda安装jupyter ipython
通过命令安装ipython。
1 | conda install ipython jupyter |
通过命令进入ipython研究环境:
1 | ipython |
测试
1 | In [1]: from math import sqrt |
通过命令安装ipython。
1 | conda install ipython jupyter |
通过命令进入ipython研究环境:
1 | ipython |
测试
1 | In [1]: from math import sqrt |
在 Ubuntu 系统上面安装了 Miniconda,想克隆一个 python 的运行环境,却出现下面错误。
1 | $ sudo conda create --name py38 --clone base |
其实这个问题在之前的文章有讲到过,解决sudo docker报错command not found
今天有个更好的方法去解决,就是设置环境变量。
1 | $ vim ~/.bashrc |
在文件最后面添加如下语句:
1 | alias sudo='sudo env PATH=$PATH' |
保存退出,执行命令使其生效。
1 | $ source ~/.bashrc |
创建环境解决,然后还安装了 jupyter notebook。
sudo conda install jupyter
locust是一款性能测试框架,比JMeter好的地方在于能产生更多的请求,因为locust是基于协程的,而JMeter是基于线程的。
1 | pip install locust |
安装成功后查看版本信息:
1 | locust -V |
1 | from locust import HttpUser, TaskSet, task, between, tag |
执行命令
1 | locust -f file.py |
如果只执行带有tag
的业务代码
1 | locust -f file.py --tags view_page |
如果要进行分布式测试,首先启动master,master是管理节点,在这个节点上面查看统计数据。
1 | locust -f file.py --tags view_page --master |
再开两个worker节点, 如果主节点和从节点不在一台机器上,那需要指定master-host
参数。
1 | locust -f file.py --tags view_page --worker --master-host=192.168.1.2 |
当worker节点启动后,master的console里面会显示:
1 | [2021-03-05 18:42:39,333] /INFO/locust.runners: Client '1140b3a3ec57404194845264ee8dae1f' reported as ready. Currently 1 clients ready to swarm. |
打开压测页面,http://localhost:8089/