- 博客(187)
- 收藏
- 关注
原创 pip 与 pipenv的使用
pip 与 pipenv的使用pip 是什么?pip 是一个 Python 包也是 Python 推荐的包管理程序,可以用于安装和管理 Python 包,Pyt...
2020-11-11 16:48:00
1147
原创 05、解决chunk-elementUI.3d5a4739.js 过大导致网页打开慢
问题在使用vue框架的时候,发现有几个js加载过慢.其中chunk-elemtnUI.****.js的大小约为1.2MB 加载时间8S左右.我这边的问题通过g...
2020-11-04 11:11:00
3338
1
原创 locust入门
简介:locust是python语言的一个开源压测框架, 利用gevent协程来产生大量的并发. 官网: https://locust.io/安装:pip ...
2020-10-29 10:56:00
373
原创 vue动态修改table数据
在使用element-ui修改某一行数据的时候, 希望前端不需要调用接口直接来更新数据.存在的问题:在使用 element-UI 中el-table时,更新...
2020-10-28 10:57:00
5522
原创 django mysql中解决存储emoji表情失败的问题
常见问题在django + mysql中存储emoji表情报错信息为:django.db.utils.OperationalError: (1366, "Incorrect strin...
2020-05-21 14:27:00
484
原创 01、Jest简介
01、Jest简介Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的...
2020-03-13 11:36:00
247
原创 03、vuejs中的自定义过滤器
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 Ja...
2020-03-10 23:43:00
155
原创 mysql中查询表和字段注释
查看所有表的注释SQL:SELECT table_name 表名,table_comment 表说明 FROM information_schema.TABLES WHERE tabl...
2020-02-13 12:15:00
1479
1
原创 nginx部署vue
nginx配置server { listen 80; server_name dev-platform.leyanbot.com; add_header 'Access-Control-Allow-Origin' '*'; add_he...
2019-10-23 17:10:00
170
原创 05、docker化django
docker解决django+uwsgi问题.nginx的配置可以再拉一个镜像或用本机安装的nginx转发即可.Docker构建:docker build -t wp-api .启动镜像docker run -t -i -p 8001:9020 --sysctl net.core...
2019-10-23 16:04:00
149
原创 02、Docker常用命令
场景一:镜像下载、运行及删除COMMANDDESC查看docker images列出所有镜像(images)docker ps列出正在运行的容器(containers)docker ps -a列出所有的容器docker pull centos...
2019-10-23 16:03:00
111
原创 03、Docker Compose入门
简介:Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。你需要定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。# 启动所有服务$ ...
2019-10-23 16:03:00
117
原创 04、docker-compose常用命令
COMMANDDESCdocker-compose up -d以守护进程模式运行加-d选项docker-compose ps列出所有运行中的容器,类似docker psdocker-compose logs web查看web服务日志docker-com...
2019-10-23 16:03:00
115
原创 01、Liunx安装Docker
一、yum设置阿里云镜像sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo二、安装依赖包sudo yum install -y yum-u...
2019-10-23 16:02:00
129
原创 使用pdb调试代码
在开发简单程序的时候,可以通过加入print或log的方法进行程序的调试. 但是对过于复杂的程序这种方式往往比较困难,这时就需要引入一种可以进行单步调试以及可以方便查看变量的方法来进行程序问题的排查,Python的pdb就是用来解决这个问题的.常用命令通常使用pdb.set_tra...
2019-09-29 16:48:00
372
原创 10、fixture参数化
fixture的参数可以解决大量重复代码工作,比如数据库的连接、查询、关闭等.同样可以使用参数化来测试多条数据用例例一、import pytest@pytest.fixture(params=[("redis", "6379"), ("elasticsearch", "9200"...
2019-09-27 13:18:00
551
原创 08、fixture的预处理和后处理
很多时候需要在测试之前进行预处理(如新建数据库),并在测试之后进行清理数据库(关闭数据库连接).这个可以可以使用yield讲fixture分为两个部分, yield之前的代码会被预处理,之后属于后处理.import pytest@pytest.fixture()def db():...
2019-09-27 11:26:00
153
原创 09、自动执行
除了使用pytest.fixture.userfixtures和传参两种显式的调用fixture之外.也可以自动的执行fixture,在定义fixture的时候设置autouser=True即可from datetime import datetimefrom time import ...
2019-09-27 11:26:00
160
原创 06、conftest介绍
fixture(固件)可以直接定义在各测试脚本中,就像上面的例子 更多时候,我们希望一个固件可以在更大的程度上复用,这就需要对固件进行集中管理.Pytest使用文件conftest.py集中管理固件.在复杂的项目中,可以在不同的目录层级定义conftest.py,其作用域为其所在的目录和子目...
2019-09-27 11:25:00
1395
1
原创 07、fixture 返回值
fixture返回值都是默认None,我们可以选择让fixture返回我们需要的东西。如果你的fixture需要配置一些数据,读个文件,或者连接一个数据库,那么你可以让fixture返回这些数据或资源。如何带参数fixture还可以带参数,可以把参数赋值给params,默认是None...
2019-09-27 11:25:00
758
原创 05、fixture scope介绍
fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > functionfixture(scope="function", params=None, autouse=False, ids=None, n...
2019-09-27 11:24:00
419
原创 04、调用fixture的三种方式
1、在测试用例中直接调用它,并当成参数使用import pytest@pytest.fixture()def postcode(): return "027"def test_postcode(postcode): assert "027" == postcode2、用f...
2019-09-27 11:23:00
1299
原创 03、pytest查找测试策略
默认情况下,pytest会递归查找当前目录下所有以test开始或结尾的Python脚本,并执行文件内的所有以test开始或结束的函数和方法.etc├── robocop.toml├── test_data.py└── test_demo.py一、执行某文件夹下所有test...
2019-09-27 11:22:00
218
原创 02、pytest常用命令行选项
可以使用 -v 选项,显示测试的详细信息。pytest -v demo.py =================================================== test session starts ===============================...
2019-09-27 11:21:00
181
原创 01、fixture介绍
fixture简介固件(fixture)是一些函数,pytest会在执行测试函数之前(或之后)加载运行他们.我们可以利用固件做任何事情,其中最常见的可能就是数据库的初始连接和最后关闭.pytest使用pytest.fixture()定义固件.如下例子import pytest@p...
2019-09-27 11:20:00
994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人