07 2021 档案
摘要:1.表示临时响应并需要请求者继续执行操作:100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2.表示成功处理了请求的状态代码:200 (请求成功),服务器已成功处理了请求
阅读全文
摘要:TCP/IP协议是Internet最基本的协议,其中应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享;网络层的主要协
阅读全文
摘要:*解包:是对迭代对象进行解包,比如说列表 **解包:在传递实参时,可以通过 ** 对字典对象进行解包 *解包 在传递实参时,可以通过 * 对迭代对象进行解包 def fun(a, b, *arg): print(a, b, arg) ls = [1, 2, 3, 4, 5, 6] fun(*ls)
阅读全文
摘要:创建一个测试类 # 创建一个名为login的.py文件 # 登录系统 def login_check(username, password): """ 登录校验的函数 :param username: 账号 :param password: 密码 :return: """ if 6 <= len(p
阅读全文
摘要:备忘录 # __name__是模块的特殊变量 #当执行当前模块的时候__name__ = '__main__' #当被其他模块导入的时候__name__ = 模块名 if __name__ == '__main__': # 这个里面的代码只有直接执行当前脚本的时候才会运行 # 别的代码导入当前脚本,
阅读全文
摘要:pytest是一个非常成熟的全功能的python测试框架,主要有以下几个特点: 1.简单灵活,容易上手,支持参数化;2.是python的第三方单元测试框架,可以做系统测试,比unitest更简洁和高效,同时兼容unittest框架,在unittest框架迁移到pytest框架的代码不需要重写代码,是
阅读全文
摘要:案例:查询出部门中所有人的平均薪资等级 背景:当前数据库的department表、salgrade表、employee表,数据分别如下: -- 查询出每个部门的平均薪资,起别名t ,用作临时表(一会放入子查询),根据部门id进行排序;SELECTe.departmentid,AVG(e.salary
阅读全文
摘要:100以内所有能被3整除的列表 1 list = [] 2 for i in range(100, 0, -1): 3 if i % 3 == 0: 4 list.append(i) 5 print(list) 100以内所有能被3整除的整数的和 方法一: 1 sum1 = 0 2 for i in
阅读全文
摘要:MySQL 处理重复数据 你可以在 MySQL 数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 建表时防止重复数据产生: 下表中无索引及主键,所以该表允许出现多条重复记录。 1 CREATE TABLE person_tbl 2 ( 3
阅读全文
摘要:having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。 SQL实例: 一、显示每个地区的总人口
阅读全文
摘要:单接口性能需要如何操作?单接口性能需要关注哪些数据? 单接口性能测试方法: 工具:jmeter 使用Jmeter发起一个HTTP请求,Request为Json格式 1.创建测试计划:右键测试计划 -> 添加 -> 线程(用户) -> 线程组 2.右键线程组 -> 添加 -> 取样器 -> HTTP请
阅读全文