
python编程基础
文章平均质量分 75
基础知识汇总
菜鸟学识
日益努力,而后风生水起
展开
-
python接口自动化之会话保持
有的网站登录需要token鉴权,是啥意思呢,现在有两个接口,一个接口是登录,一个接口是提交订单,那你怎么保证,提交登录这个用户是登录状态呢。登录成功的接接口会在response里面返回token,我们拿到token之后再把它放到订单接口的请求头里面,这样一个流程就实现了登录的鉴权。我们要做什么呢,每次登录的时候去检查登录状态,如果登录了就不操作,如果没有登录就需要去做登录操作。可以看到首先是登录,登录之后去下单,然后退出,再去登录,再去下单。流程是现在有两个函数,一个是购买操作,一个是退出操。原创 2024-05-29 18:21:58 · 351 阅读 · 1 评论 -
python之生成xmind
今天为啥要说这个呢,因为前几天做接口测试,还要写测试用例,我觉得麻烦,所以我就用了python里面xmind的插件。自动生成了测试用例,数据来源是json。pip install xmindimport xmind加载文件workbook = xmind.load(r'E:\test.xmind')firstsheet = book.getPrimarySheet()root_topic1 = firstsheet.getRootTopic()root_topic1.setTitle("接口测试用例")js原创 2024-05-29 18:14:39 · 1989 阅读 · 2 评论 -
Python编程中10大常见错误,你中招了几个?
继承自Exception或其子类,自定义异常能更好地表达特定错误情况,提高代码的可读性。raise MyCustomError("年龄不能为负数")# 后续逻辑...•SQLAlchemy:提供参数化查询,防止SQL注入。•Flask-WTF: Web框架 ,内置XSSRF防护和CSRF保护。•bleach: 安全的HTML、CSS、JS渲染库,防XSS。•OWASP:安全测试工具,扫描代码中潜在漏洞。通过以上实践,开发者能够显著减少应用的安全漏洞,保护用户数据和系统免受恶意攻击。原创 2024-05-20 14:03:16 · 1309 阅读 · 0 评论 -
Python之数据分析基础
数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律。在实际的工作中,我们通过数据分析的结果来决策未来的方向,而非拍脑袋拍板,避免了损失也提高了工作效率。漏斗模型是一套流程式数据分析,它能够科学反映用户行为状态以及从起点到终点各阶段用户转化率情况,是一种重要的分析模型。漏斗分析法广泛在互联网行业应用,下图举例银行信用卡申请流程及应用的漏斗模型。原创 2024-05-10 15:38:39 · 1487 阅读 · 0 评论 -
python面向对象之封装、继承与多态
⾯向对象三⼤特性分别是封装,继承,多态。所谓继承其实就是类与类之间的关系,⽽继承的⽬的就是为了解决代码重⽤问题,所以继承在某些⽅⾯来说,它是⼀种创建新类的⽅式,在Python中,⼀个类可以继承⼀个类,也可以继承多个类。被继承的类被称为:基类,继承别⼈的类,被称为:派⽣类。passpasspasspass执⾏如上的代码后,输出的结果信息为:passpasspass执⾏代码后,输出的结果信息:特别注意:⼦类可以继承⽗类所有的⽅法以及属性。单继承。原创 2023-03-17 17:19:57 · 1353 阅读 · 0 评论 -
Python接口自动化框架设计到开发
在发送请求数据核心代码中,进行打印返回的状态码status_code即可,最后一个接口比较特殊,返回的响应数据中没有status_code,所以需要对返回的json数据中的status进行判断,并向其返回数据中添加我们所要的status_code的值。启动文件,代码的逻辑就是将前面封装的方法进行了调用,核心就是读取excel表的数据,通过读取到的数据,发送请求,其中包括某一些变量的判断,根据该判断然后到json数据中获取请求的数据,最后就这么的简单,代码如下。原创 2024-01-29 14:25:39 · 986 阅读 · 0 评论 -
服务端测试知识汇总
Requests在官⽅的⽂档中,有这么介绍的⼀句话,具体为:HTTP For Humans,翻译过来就是:“让HTTP服务⼈类”。Requests是⾮常优秀的⼀个Python的第三⽅库,它在HTTP的应⽤层的协议中,客户s端与服务端的交互请求⾮常的轻量级,交互⾮常的友好。下⾯还是通过具体的案例代码来演示下Requests的基本使⽤⽅法。原创 2023-03-24 17:13:18 · 3196 阅读 · 0 评论 -
数据驱动实战
数据驱动原创 2021-07-29 23:54:44 · 122 阅读 · 0 评论 -
python函数之参数
参数原创 2023-01-18 15:15:18 · 637 阅读 · 0 评论 -
python基础知识
python基础原创 2022-12-30 18:01:29 · 456 阅读 · 0 评论 -
Python面向对象编程
一切皆对象类与对象类的关键字是:class,所有类的基类是object,定义类的时候类的首字母一定要大写!class Person(object): '''定义一个人的类''' def __init__(self, name, age): self.name = name self.age = ageif __name__ == '__main__': person= Person(name='xia', age=18) #pers原创 2021-07-09 00:29:52 · 264 阅读 · 0 评论 -
python-文件的读取和操作
'''w模式每次操作前会清空文件里的内容,然后写入写的内容'''def write(): f = open('aaa.txt', 'w') f.write('hello python\n') f.close() with open('aaa.txt', 'w') as f: # 不需要写f.close()这个操作的写法 f.write('this is write file\n')write()def read(...原创 2021-07-01 22:57:16 · 133 阅读 · 0 评论 -
Python常⽤库与IO操作及异常管理
Python常⽤库与IO操作及异常管理原创 2021-07-01 22:55:25 · 194 阅读 · 0 评论 -
python函数式编程-装饰器、生成器、迭代器
装饰器、生成器、迭代器原创 2021-07-01 22:46:41 · 174 阅读 · 0 评论 -
python 函数式编程-参数、返回值、内部函数
函数的参数: 形式参数:只有在函数在进行被调用的时候才会在内存中分配内存单元,调用结束后即刻释放所分配的内存单元,形式参数只有在函数内部是有效的 实际参数:函数在被调用的时候,赋予形式参数具体的值,就是实际参数 默认参数:定义函数的时候指定形式参数具体的值# 形式参数q,默认参数namedef func1(q, name='xia'): print(q, name)# 实际参数qfunc1(q='python') 动态参数: 我们进行a...原创 2021-07-01 22:42:41 · 352 阅读 · 0 评论 -
Python基础-字符串、元组、字典
Python基础学习---字符串 str1 = 'nameagesexwok'格式化输出:print("输出str1:%s" % str1)结果为:输出str1:nameagesexwok字符串的拆分学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客 3 篇3、 学习的 vlog 视频 1 个...原创 2021-06-03 21:52:29 · 252 阅读 · 0 评论