摘要: 众所周知 ,allure 是一个很可以,描述缺陷,link,用例等级,测试用例错误截图,截取视频的测试报告神器,下面我们来探索一二 一 。新建一个 maven 测试项目 ,testNG自行引入 二 。引入 allure 的maven 依赖 三 。执行 mvn clean test 四。 allure 阅读全文
posted @ 2020-07-31 17:41 风中飞儿 阅读(783) 评论(0) 推荐(0) 编辑
摘要: JUnit4单元测试 一、单元测试的好处 单元测试可以帮助我们验证程序的逻辑是否正确、可以降低bug修复的成本、更有利于代码重构等等。所以,我们在写代码的时候,尽量保证单元测试的覆盖率。能力好的可以先写测试用例,再写功能代码(测试先行)。 二、使用JUnit 1、JUnit框架:JUnit是一个托管 阅读全文
posted @ 2020-07-30 16:38 风中飞儿 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 学习步骤 定位慢查询。使用explain分析。定位慢查询SQL 在平时工作中,我想你肯定遇到过一条sql发出去了,但是等了好久才出现了返回值,这不仅仅影响了测试速度也大大降低了开发效率。所以我们有必要学习sql慢查询定位。 一般定位慢查询会有两种解决方案: 根据慢查询日志定位使用show proce 阅读全文
posted @ 2020-07-27 10:16 风中飞儿 阅读(251) 评论(0) 推荐(0) 编辑
摘要: import time def logger(func): def wrapper(*args,**kw): print('我准备开始计算;{} 函数了:'.format(func.__name__)) func(*args,**kw) print('啊哈,我计算完啦。给自己加个鸡腿!!') ret 阅读全文
posted @ 2020-07-17 16:10 风中飞儿 阅读(169) 评论(0) 推荐(0) 编辑
摘要: int(round(time.time() * 1000)) 阅读全文
posted @ 2020-07-02 17:01 风中飞儿 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 1.借助dict(d1.items() + d2.items())的方法 2.借助字典的update()方法,没有返回值 3.借助字典的dict(d1, **d2)方法 4.d3={**d1,**d2},python3.5以上可用 阅读全文
posted @ 2020-07-02 15:05 风中飞儿 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 最近公司项目需要用到RSa进行加密、 import rsa import base64 def encrypt(self,data): public_key_value =''' BEGIN PUBLIC KEY MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIv+drAd9Tv 阅读全文
posted @ 2020-06-19 14:47 风中飞儿 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: 1. 导入 django user 表继承类 :AbstractUser from django.db import models # Create your models here. #引入django自带的user表,方便下方继承 from django.contrib.auth.models 阅读全文
posted @ 2020-05-28 11:27 风中飞儿 阅读(317) 评论(0) 推荐(0) 编辑
摘要: -。安装mysql 采用 docker 方式 docker pull mysql:5.7 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 Navicat 连接mysql 二 django3 阅读全文
posted @ 2020-05-28 10:48 风中飞儿 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: Django提供了分页的支持 实例化Paginator 对象: 参考代码: # 增加对分页的支持 from django.core.paginator import Paginator, EmptyPage def listmedicine(request): try: # 返回一个 QuerySe 阅读全文
posted @ 2020-05-27 10:00 风中飞儿 阅读(275) 评论(0) 推荐(0) 编辑