自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 py学习机

py学习记Day241,ORM对象关系映射,通过操作对象,最终把它转换成操作SQL语句2,_slots_的使用[奋斗]py学习记Day20type创建类元类的功能看不懂[晕]还有什么是单例模式,感觉学过的又不会了[傲慢]py学习记Day16:魔法属性与withdict:使用类名和对象名.它,可以检查某个类有哪些属性、方法,某个类有哪些实栗属性????module__和__class...

2019-12-28 10:19:25 161

原创 py学习机

py学习记Day31 unittest简单使用1通过main方式和testsuit2种方式执行testmethod。了解setupclass,teardownclass类方法和实例方法py学习记Day30 复习回顾再见理解map、filter/reverse/slice/format/bytes/repr/all/any/zip/sort和sorted这些常用内置函py学习记Day29c...

2019-12-28 10:05:39 128

原创 py学习记Day33

py学习记Day33 web学习1urls里放对应关系views里放函数render传一个html文件,httpresponse直接传要显示的内容,redirect跳转到新页面Django里你只需要写对应关系和实现的函数配置相关放settings文件里Templates(存放HTML文件的配置) static放所有静态文件(css/js/图片)form表单必须有个name属性,act...

2019-12-28 10:02:05 126

原创 py学习记

py学习记Day9:异常处理????except Exception as result用于捕获未知的错误,开发时可能无法预判出所有出现的错误类型,这时候就需要用到了,让程序不会因意外的异常终止raise当然我们也可以根据具体业务需求主动抛出某种异常使用raise这个关键字(raise这个单词是主动提出的意思)主动抛出异常try:str = input(“请输入密码”)if le...

2019-12-27 23:11:28 99

原创 py学习记Day3

将输入的用户信息作为字典存储,多个字典添加为一个列表,查询,遍历列表,是不是很简单啊 [OK]小技巧:pycharm中批量替换某个字段使用右键重构rename待显示红框后可同步修改糗事[衰]:用一个列表存储了多个字典元素,找出了其中一个字典,修改这个字典,再遍历列表打印发现列表跟着变啦。奇怪为什么没有把修改后的字典重新替换或保存下到列表,列表就变啦??[疑问]想了想真是笨到家了,本来就一块空...

2019-12-27 23:08:52 100

原创 py学习记Day1

:函数的递归,递归的2个特点:1,函数自己调用自己 2,考虑递归的出口 ,否则会出现死循环。

2019-12-27 23:02:09 61

原创 py学习记Day10:模块包

模块的导入不赘述,python里每个py文件都可以作为一个模块被导入。__name__属性应用场景:经常我们在被导入的模块中会看到def main():………passif name == “main”:main()这段的用处是是把里面的内容作为测试代码,外部导入该模块时不会被执行????init.py在我们工程里经常看到这个文件。每个包下面都有,这个文件中是指定这个包里需要对外提供的...

2019-12-27 23:01:23 69

原创 py学习记Day11 文件简单操作

①文件的打开读取写入关闭②readline一次读取一行③ 文件复制file_read = open(“a”)file_write = open(“b”,“w”)while True:text = file_read.readline()if not text:breakfile_write.write(text)file_read.close()file_write.clos...

2019-12-27 23:00:35 59

原创 python操作Excel 使用xlrd

xlrd----------改进:封装成类的时候,类的方法里要想不重复的传参数,就将方法的参数写成类的初始化属性self.参数,这样其他方法就不用写参数了,直接在里面调用self.类属性-----------改进:给类初始化参数默认值None-----------...

2019-09-25 22:16:21 68

原创 request库学习

--------------------------------------------json indent=2格式化的时候前面空2格,sorted按键排序使用方法判断是get还是post------------------使用类封装接口测试脚本使用类将get和post封装起来,类有个初始化函数_init_里直接调runmain返回结果,不需要实例化后再调runmain就可以返回结果...

2019-09-15 01:12:18 166

原创 python常见笔试题1

#阶乘相加5!+4!+3!+2!+1def jieChengAdd(n):sum = 1mm = 0for i in range(1,n + 1):sum = sum * imm = mm +sum# for j in range(1,n):# return jieChengAdd(n-1)+sum# return sumreturn mm#阶乘def jieChe...

2019-09-15 01:09:38 341

原创 request模块

Requests模块简单入门#HTTP请求类型#get类型r = requests.get(‘https://github.com/timeline.json’)#post类型r = requests.post(“http://m.ctrip.com/post”)#put类型r = requests.put(“http://m.ctrip.com/put”)#delete类型r ...

2019-09-01 18:47:14 651

原创 面试2

bug管理工具JIRA/Bugfree/Redmine/bugzilla集成测试工具Jenkinsappniummonkeyrunerjemeterbadboyruby 有个watir框架也可以做自动python有个splinter框架也可以做自动化道python 有个pywinauto框架可以对windows GUI做自动化对于性能测试,另一个我更关心的测试流程,你做性能测试的...

2019-08-31 09:50:14 4189

原创 面试

Linux切换其他服务器使用命令:ssh [email protected],退出这个服务器exitsql去重 举例使用distinct语句sql分组排序select 字段from表名 where 条件groupby 字段 orderby 字段 desc;3.如何开始编写测试用例,用例写到什么详细程度算合格。没接触过的人也能执行,4.缺陷的严重级别,如何定义5.测试用例设计方...

2019-08-31 09:47:40 178

原创 locust库

http://www.51testing.com/html/24/n-4461824.htmllocust库  使用Python  使用代码来创建批量用户  分布式  可以在多台服务器上,进行分布式性能测试  可伸缩性强  稳定、应用广泛  经得住各种场景下的考验  基于web ui界面展示测试详情  能测任何系统...

2019-08-31 09:44:36 190

原创 selenium

selenium定位方法Selenium提供了8种定位方式。idnameclass nametag namelink textpartial link textxpathcss selector这8种定位方式在Python selenium中所对应的方法为:find_element_by_id()find_element_by_name()find_element_by_...

2019-08-31 09:44:02 96

原创 pytest2

参数化fixture参数化fixture允许我们向fixture提供参数,参数可以是list,该list中有几条数据,fixture就会运行几次,相应的测试用例也会运行几次。参数化fixture的语法是@pytest.fixture(params=[“smtp.gmail.com”, “mail.python.org”])其中len(params)的值就是用例执行的次数在fixture的...

2019-08-31 09:43:32 208

原创 pytest1

pytest测试框架也是主流的一个测试框架,想比于unnitest框架来说,其不需要像unittest那样单独创建类继承unittest.TestCase,而只需要创建测试类或者测试文件,然后以test开头,pytest可以按照这个规则找到测试用例并执行。pytest的一个优点是有大量的插件支持,例如:pytest-django: 针对Django框架的单测框架pytest-twisted:...

2019-08-31 09:40:44 275

原创 pytest

src 目录 是测试依赖的源码python包tests目录——init__ 提供pytest搜索路径,找到测试根目录,以及pytest.int 配置文件。conftest 它是pytest 存放 本地插件库(hook函数 和 fixture)用于改善执行流程pytest是python的第三方测试框架,是基于unittest的扩展框架,比unittest更简洁,更高效。使用pytest编写用...

2019-08-31 09:40:14 213

原创 其他

requests库web接口测试使用Pandas操作Excel文件使用Pandas操作Csv文件:人脸sb功能里提取特征、导入人脸库、导入人脸图片时候,调用接口会输出一个csv格式的文件,记录导入的结果,有没有失败的,失败原因等当你想同时看到多个文件的时候:1、右击标签页;2、选择 move right 或者 split vertical;...

2019-08-27 02:04:39 50

原创 allure生成测试报告

python的pytest单元测试框架有allure的插件。可以很方便的在python自动化测试过程中使用allure测试报告。

2019-08-27 02:02:42 857

原创 利用jmeter来录制APP脚本/web脚本

如何利用Jmeter来录制APP脚本一、Jmeter 部分(展示版本:Jmeter 3.3)1、启动Jmeter2、添加Jmeter HTTP代理服务器。并设置好端口:一般设置为9988。不要与本地的其他代理,比如说fiddler或者是其他已用的端口冲突。3、新建一个线程组:APP,然后在代理服务器里面设置好录制脚本的分组。二、手机部分1、手机连接WiFi,一定并且以及肯定要保证手...

2019-08-27 02:00:24 218

原创 TensorFlow学习笔记1

黑色流动的就是Tensor,每个节点就是操作创建session run之后3才能打印出来有一个默认的图with上下文管理器特征工程没做好,用再好的算法,预测的也不准确在这里插入图片描述数据比较集中,方差比较小数据比较散,方差比较大过滤式:过滤方差为0 的,没有分析的意义信息保留90%~95%----------------------------------------------------...

2019-08-27 01:58:43 61

原创 scp

把本地当前目录下的 01.py 文件 复制到 远程 家目录下的 Desktop/01.py注意:: 后面的路径如果不是绝对路径,则以用户的家目录作为参照路径scp -P port 01.py user@remote:Desktop/01.py把远程 家目录下的 Desktop/01.py 文件 复制到 本地当前目录下的 01.pyscp -P port user@remote:Deskto...

2019-08-27 01:26:03 225

原创 xpath

有同学问到UI自动化关于XPath定位稳定性的问题,众所周知,找到了页面的元素,UI自动测试即完成了一半。那么写出稳定的XPath表达式就显得尤为重要了。所谓稳定性,即通过XPath定位出的元素运用在UI自动化脚本中:能保证脚本健壮,.避免因为前端版本的迭代,隔三差五的修改元素定位表达式。...

2019-08-27 01:25:28 67

原创 TensorFlow学习笔记

在这里插入图片描述

2019-08-27 01:23:29 48

原创 python内置类型性能分析

枚举法

2019-08-27 00:57:20 108

原创 自动化需要考虑哪些因素

版本变更,导致脚本需要维护自动化需要一定的准备时间进度人力成本版本应用:如果后续没有版本了就不需要了

2019-08-27 00:54:45 714

原创 HTMLTestRunner

HTMLTestRunner

2019-08-27 00:53:38 49

转载 单例模式

单例模式:顾名思义是只有一个实例内存地址,根据意思理解就是不论创建多少个实例对象,都只有一个内存地址,单例模式是基于类的,是实例类对象,有别与__init__,__init__是实例化对象.如下:domeclass single_instance(object):__instance=Nonedef init(self):passdef __new__(cls, *args, **k...

2019-03-20 21:43:45 92

原创 深拷贝浅拷贝

python里a =b b指向的是a的引用简单的浅拷贝深拷贝copy.copy()浅拷贝看你说拷快捷方式还是拷真正的数据深拷贝,会把里面的引用也拷贝了浅拷贝,你让我拷谁,我就原封不动的拷贝谁,如果你里面有指向别的引用,我也只拷引用如果原数据里都是不可变的,它也不拷如果原数据里有可变的,它会递归的全部拷贝字典的copy()方法字典里value值实际在别的地方存放,字典里仅仅是把key对va...

2019-03-19 23:06:55 147

原创 文件操作

w会覆盖原有的从头开始写a会在末尾追加---------------------------------------------------------------------------eval函数会执行字符串里的代码,并返回一个结果---------------------------------------------------------------------------深拷贝...

2019-03-19 23:03:40 97

原创 多继承

多继承 类里面一定有个mro属性,由python的C3算法得出调用父类的顺序 类名.mro 1如果直接使用父类名去调用,有可能爷爷类会被调用2次 2、在python的多继承里经常出现使用super调用父类时调用不了,因为python里有一个默认的处理多继承调用的先后顺序,叫C3算法 它是一个确保将来每个类只调用一次的算法,当你写上最底下类的名字.mro,能看到最后的顺序结论 如果sup...

2019-03-19 23:02:23 127

原创 unittest框架

验证2个是否不相等,不相等不报错,相等了会报错

2019-03-19 23:01:59 379

原创 Pandas中使用lambda表达式

DataFrame中有apply函数,可以对DataFrame进行函数式操作。例子:from pandas import DataFrameimport pandas as pdimport numpy as npdf = DataFrame(np.random.randn(4,4),columns=[‘a’,‘b’,‘c’,‘d’])dfdf.apply(lambda x:x.ma...

2019-03-19 23:01:16 25837

原创 lambda表达式用于字典排序

lambda表达式也常用于字典排序,既然写到字典排序,那就把按键排序和按值排序都写写好了。字典按键排序显然按键排序,需要用字典中每个元素的第一项排序dict = {‘a’:1,‘b’:2,‘c’:3,‘d’:4,‘e’:3,‘f’:1,‘g’:7}sorted_dict_asc = sorted(dict.items(),key=lambda item:item[0])sorted_di...

2019-03-19 23:00:58 2388

原创 reduce函数

对序列中的元素进行累计操作Python3中删掉了全局的reduce函数,需要从functools引入 from functools import reducem = [1,2,3,4,5,6,7]m_1 = reduce(lambda x,y:x+y,m)print(m_1)reduce中使用的lambda表达式需要两个参数,reduce函数共三个参数,第一个是就是lambda表达式,第...

2019-03-19 23:00:40 2159

原创 filter函数

例子:a = [1,2,3,4,5,6,7]a_1 = filter(lambda x:x<4,a)如上例子,定义lambda表达式,筛选a列表中小于4的元素,结果为[1,2,3]。filter函数直接返回一个列表,无需再进行转换...

2019-03-19 23:00:02 617

原创 map函数

举个例子,我们有一个元组列表[(‘a’,1),(‘b’,2),(‘c’,3)],我想在想把里边每个元组的第一项,即字母项提取出来构成一个新的列表。此时我们可以定义一个函数,函数参数是元组,返回值是元组的第一项,然后将函数循环作用于列表的每一个元组。map函数就如我们标题里定义的问题,我需要定义一个lambda表达式对列表或者字典中的每一个元素进行操作,就需要用到map函数。 a = [(‘a’...

2019-03-19 22:59:36 591

原创 map、filter/reverse/slice/format/bytes/repr/all/any/zip/sort和sorted

slice和[]的切片是一样的format<表示左对齐表示右对齐^表示居中往回转就decode-----------------------ord和chr---------------------------------------------------------------repr会让一个变量原封不动的输出来-----------------------------------...

2019-03-19 22:58:49 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除