摘要: 1、通过pymysql连接数据库并进行数据库操作2、查询数据3、更新修改SQL方法封装 import pymysql.cursors import json class OperationMysql: def __init__(self): self.conn = pymysql.connect( 阅读全文
posted @ 2019-12-18 20:05 CesareCheung 阅读(706) 评论(1) 推荐(0) 编辑
摘要: 定义: 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位(可以独立运行的) 线程:是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,一个线程可以创建 阅读全文
posted @ 2019-12-18 20:02 CesareCheung 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Python 获取MD5加密值方法封装 import hashlib def get_md5(s): """获取MD5加密值 :param s: 需要加密的字符串 :return: 密文 """ if s: m = hashlib.md5() if s is str: m.update(s.enco 阅读全文
posted @ 2019-12-16 11:25 CesareCheung 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 整体框架使用的是:Python+Unittest+Requests+PyMysql+HTMLReport 多线程并发模式 主要依赖模块 Unittest、Requests、PyMysql、HTMLReport 主要包含以下几个模块: 1. Business:与业务相关的公共模块 get_login_ 阅读全文
posted @ 2019-12-12 14:55 CesareCheung 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 实时监控 top -h : 查看帮助 -p : 监控指定进程,当监控多个进程时,进程ID以逗号隔开,这个选项只能在命令行下使用 top 任务区命令 M: 按内存使用率排序(大写) P:按CPU使用率排序(大写) z :彩色/黑白显示(小写) vmstat 可以监控操作系统的进程状态、内存、虚拟内存、 阅读全文
posted @ 2019-12-11 14:26 CesareCheung 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 性能测试指标主要由以下指标构成: 事务 : 客户端发起的一个或多个请求(这些请求组成一个完整的操作)到客户端接收到服务端返回的响应 TPS : 每秒钟系统能够处理的事务数(并不一定是一个请求) 请求响应时间: 从客户端发起的一个请求开始,到客户端接收到从服务端返回的响应,整个过程所耗费的时间 事务响 阅读全文
posted @ 2019-12-02 13:34 CesareCheung 阅读(824) 评论(1) 推荐(0) 编辑
摘要: Github地址: https://github.com/zhangweixu/Autotest.git 阅读全文
posted @ 2019-11-20 14:37 CesareCheung 阅读(361) 评论(0) 推荐(0) 编辑
摘要: python运行出现报错如图: 在打开文件时设置编码格式设置对应的编码格式,如:加上encoding="utf-8"解决方法: with open(self.file_path,encoding="utf-8") as fp: data = json.load(fp) return data 阅读全文
posted @ 2019-11-15 14:08 CesareCheung 阅读(230) 评论(0) 推荐(0) 编辑
摘要: redis 开源客户端下载地址: https://github.com/qishibo/AnotherRedisDesktopManager/releases 阅读全文
posted @ 2019-11-15 09:26 CesareCheung 阅读(206) 评论(0) 推荐(0) 编辑
摘要: cursor.fetchone()与cursor.fetchall()的区别: cursor.fetchone():只能显示一个数据 cursor.fetchall():才能显示查出来的所有数据 Pymsql的其他常用方法 import pymysql #连接数据库 db = pymysql.con 阅读全文
posted @ 2019-11-13 09:40 CesareCheung 阅读(497) 评论(0) 推荐(0) 编辑