遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

随笔分类 -  e2-3-1 - python其它 + 小项目

摘要:# 北京奥运会吉祥录制 import turtle turtle.title('公众号:全栈测试笔记') turtle.speed(40) # 可以自己调节速度 # 左手 turtle.penup() turtle.goto(177, 112) turtle.pencolor("lightgray" 阅读全文
posted @ 2022-02-11 17:38 全栈测试笔记 阅读(386) 评论(1) 推荐(0) 编辑
摘要:*** 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不经过编码直接用于 URL。 ***例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。 1、escape 和 unescape 原理:对除ASCII字母、数字、标点符号 @ * _ + 阅读全文
posted @ 2021-08-17 12:02 全栈测试笔记 阅读(731) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-12-15 21:29 全栈测试笔记 阅读(1886) 评论(0) 推荐(0) 编辑
摘要:demo项目开发需要用到的一些知识。 python操作mysql 建库建表: create database qzcsbj2 charset utf8; create table stu (id int, name varchar(20)); 插入数据 insert into stu VALUES( 阅读全文
posted @ 2019-12-15 18:00 全栈测试笔记 阅读(4443) 评论(0) 推荐(0) 编辑
摘要:顺着切,反着切,想怎么切就怎么切,但是别被坑。 步长如果是整数,开始要小于结束,否则结果肯定为空步长如果是负数,开始要大于结束,否则结果肯定为空 左闭右开 阅读全文
posted @ 2019-06-19 21:34 全栈测试笔记 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:用python操作数据库,特别是做性能测试造存量数据时特别简单方便,比存储过程方便多了。 连接数据库 前提:安装mysql、python,参考:https://www.cnblogs.com/uncleyong/p/10530261.html 数据库qzcsjb的test表中初始化的数据: 安装py 阅读全文
posted @ 2019-05-26 17:40 全栈测试笔记 阅读(21100) 评论(1) 推荐(2) 编辑
摘要:本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/10950727.html 应用场景 在用python做接口自动化测试过程中,有时也会涉及到redis,因此需要掌握python操作redis。 安装redis模块 pip install redis 连 阅读全文
posted @ 2019-05-25 17:08 全栈测试笔记 阅读(2646) 评论(0) 推荐(0) 编辑
摘要:print函数是我们经常使用的,但是它的sep和end参数或许对很多python使用者相对陌生,他们可以让我们的打印更具有个性化。 先来看下官方解释, sep:分割值与值,默认是一个空格 end:附件到最后一个值,默认是一个新行 下面定制我们需要的打印:#分割值,打印最后是@@加一个空行 print 阅读全文
posted @ 2019-04-05 20:12 全栈测试笔记 阅读(16462) 评论(0) 推荐(0) 编辑
摘要:当在下级中引用上级时,使用相对导包会出错,SystemError: Parent module '' not loaded, cannot perform relative import 运行test_count.py文件 解决方案:在test_count.py文件中加入如下代码,将上上级路径加入到 阅读全文
posted @ 2019-04-05 18:52 全栈测试笔记 阅读(1818) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/dataspark/article/details/9953225 【解析】 一般是函数返回值为None,并被赋给了多个变量。 【案例】 定义了如下的函数 def process(): value = calc_val() if condition(val 阅读全文
posted @ 2018-07-16 22:37 全栈测试笔记 阅读(2222) 评论(0) 推荐(0) 编辑
摘要:还在为接口脚本规范烦恼么? 比如: 类名定义不规范! 定义的类缺少注释! 函数名不规范! 定义的函数缺少注释! 而这些,都会大大降低脚本的可读性以及可维护性。 ok,不管是写脚本的人忘了还是什么其它原因,我们可以通过元类来对脚本做出一些规范,代码如下: import types class Myme 阅读全文
posted @ 2018-03-21 02:33 全栈测试笔记 阅读(657) 评论(0) 推荐(0) 编辑
摘要:os 模块下有两个函数: os.walk() os.listdir() #!/usr/bin/env python # -*- coding: utf-8 -*- import os def file_name(file_dir): for root, dirs, files in os.walk( 阅读全文
posted @ 2017-12-17 15:56 全栈测试笔记 阅读(15285) 评论(0) 推荐(2) 编辑
摘要:安装cx_Oracle 操作oracle import cx_Oracle conn = cx_Oracle.connect('test/test@192.168.168.168/oracledb') cur1 = conn.cursor() cur2 = conn.cursor() cur3 = 阅读全文
posted @ 2017-10-09 19:29 全栈测试笔记 阅读(474) 评论(0) 推荐(0) 编辑
摘要:python操作excle在测试工作中还是很有用的,比如读取测试数据,回写测试结果到excel。 1、安装 pip install xlwt pip install xlrd 2、写excel # 导入模块,xlwt是写,xlrd是读 import xlw # 创建excel文件(打开一个对象) x 阅读全文
posted @ 2017-06-25 23:03 全栈测试笔记 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:json序列化: json的dumps方法可以将json格式数据序列为python的相关数据类型,比如str,常用于打印,另外,在序列化时,中文汉字被转换为unicode编码,在dumps函数中添加参数ensure_ascii=False可解决;dumps的indent参考可以调整显示格式,即缩进, 阅读全文
posted @ 2017-06-15 00:54 全栈测试笔记 阅读(779) 评论(0) 推荐(0) 编辑
摘要:除了使用性能测试工具进行性能测试,我们也可以直接用python多线程进行性能测试。 下面,使用这几个模块,对一个查询接口做性能测试: requests:发送http请求 json:返回的字符串转换成json格式 threading:多线程 time:统计时间 具体实现过程见代码及注释。 import 阅读全文
posted @ 2017-06-13 23:37 全栈测试笔记 阅读(1965) 评论(2) 推荐(0) 编辑
摘要:xml.dom篇 DOM是Document Object Model的简称,XML 文档的高级树型表示。该模型并非只针对 Python,而是一种普通XML 模型。Python 的 DOM 包是基于 SAX 构建的,并且包括在 Python 2.0 的标准 XML 支持里。 一、xml.dom的简单介 阅读全文
posted @ 2017-06-13 00:31 全栈测试笔记 阅读(1740) 评论(0) 推荐(1) 编辑
摘要:下面,通过一个简单的例子,来把多线程和单线程执行任务的耗时做个比较 多线程增加增加:t3线程 单线程增加:movie('少林足球', 2) 结论:多线程,增加线程后,运行时间基本上没变,总耗时还是等于耗时最多的线程所花费的时间;单线程则是线性的增加。另外,多线程的启动时间有极微小差异。 阅读全文
posted @ 2017-06-12 00:38 全栈测试笔记 阅读(1960) 评论(0) 推荐(0) 编辑
摘要:Python多线程编程时经常会用到join()和setDaemon()方法,基本用法如下: join([time]): 等待至线程中止。这阻塞调用线程直至线程的join() 方法被调用中止-正常退出或者抛出未处理的异常-或者是可选的超时发生。 setDaemon,将该线程标记为守护线程或用户线程 1 阅读全文
posted @ 2017-06-12 00:25 全栈测试笔记 阅读(9966) 评论(4) 推荐(3) 编辑
摘要:【红色为转载后新增部分】 函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join():将多个路径组合后返回 一 阅读全文
posted @ 2017-06-07 12:12 全栈测试笔记 阅读(8271) 评论(0) 推荐(0) 编辑

浏览器标题切换
浏览器标题切换end