1、安装编译Python
1.1、解压python安装包
tar -zxvf Python-3.7.0.tgz
1.2、安装依赖环境
yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y inst……继续阅读 »
admin
3个月前 (11-24) 314浏览 0评论
0个赞
1、单进程运行
如果采用no_web形式,则需使用--no-web参数,并会用到如下几个参数。
-c, --clients:指定并发用户数;
-n, --num-request:指定总执行测试;
-r, --hatch-rate:指定并发加压速率,默认值位1。
locust -H http://debugtalk.com -f demo.py --n……继续阅读 »
admin
6个月前 (09-15) 612浏览 0评论
1个赞
1、关联:通常在业务流程中有很多一系列的接口调用,从后面的接口依赖前边接口的结果数据
from lxml import etree
from locust import TaskSet, task, HttpUser
class UserBehavior(TaskSet):
@staticmethod
def get_session(html……继续阅读 »
admin
6个月前 (09-11) 455浏览 0评论
0个赞
1、循环取可以重复使用的数据
csvData.csv
1,1
2,2
3,3
4,4
5,5
6,6
7,7
8,8
9,9
locust2.py
from locust import TaskSet, task, HttpUser, HttpLocust, between, tag, constant
import csv
class UserBehav……继续阅读 »
admin
6个月前 (09-07) 532浏览 0评论
0个赞
1、JMeter和Locust的对比说明
1)开源许可证
工具许可范围的问题是最重要的问题之一,因为您可能想知道是否需要支付额外的第三方工具来完成负载测试。 如果某个工具是开源的,那么您几乎可以实现为性能测试设置的任何目标,而无需任何额外付款。 开源JMeter和Locust也不例外。
JMeter和Locust都提供了许可软件许可证,该许可证支持免费软件,……继续阅读 »
admin
6个月前 (09-05) 718浏览 0评论
0个赞
由于地址不记得,每次需要用到的时候都要去网上找,但是很多也是不靠谱的,所以留下一个记录:
1、临时使用
豆瓣源:
pip install -i https://pypi.douban.com/simple/ PyQt5
清华源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-pac……继续阅读 »
admin
12个月前 (03-09) 630浏览 0评论
0个赞
python list的排列组合
from itertools import product, combinations
l = [1, 2, 3]
print(list(product(l, l)))
# [(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3)]
pri……继续阅读 »
admin
1年前 (2020-02-03) 456浏览 0评论
0个赞
问题一、KeyError: 'REQUEST_METHOD'
Traceback (most recent call last):
File "/usr/local/python3/lib/python3.6/site-packages/django/core/handlers/wsgi.py", line 145, in __call__
……继续阅读 »
admin
2年前 (2019-08-05) 375浏览 0评论
0个赞
之前在腾讯云上手动部署过,总的来说还是挺麻烦的,并且排错比较难,也很难进行环境迁移,于是想到了使用docker容器化部署
腾讯云手动部署的文章:
腾讯云Centos7+Uwsgi+Nginx+pyenv+virtualenv +supervisor 的生产环境进行Django2.0部署
以下安装过程是在,阿里云ECS 1核1G Centos7.4中进行的
一……继续阅读 »
admin
2年前 (2019-08-02) 715浏览 1评论
0个赞
引入模块
from django.contrib.auth.models import User, Group
方法一
group = Group.objects.get(name='项目负责人')
users = group.user_set.all()
方法二
User.objects.filter(groups__name='项目负责人')
方法……继续阅读 »
admin
2年前 (2019-07-29) 373浏览 0评论
1个赞