3 joviality_valentine

尚未进行身份认证

June

等级
TA的排名 47w+

MYSQL数据库时间函数

一、格式转化时间戳转换成日期FROM_UNIXTIMEselect FROM_UNIXTIME(1430236800,’%Y年%m月%d日’); //2015年04月29日日期转换成时间戳UNIX_TIMESTAMPSELECT UNIX_TIMESTAMP(‘2015-04-29’); //1430236800TO_DAYS(date) 返回日期date是西元0年至今多少天(不计算1582年以前)FROM_DAYS(N) 给出西元0年至今多少天返回DATE值(不计算1582年以

2020-05-28 19:29:41

SQL between and 的使用及日期查询方式

between操作符的用法,操作符 BETWEEN … AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。SQL Server中 between and是包括边界值的,not between不包括边界值,不过如果使用between and 限定日期需要注意,如果and后的日期是到天的,那么默认为00:00:00 例如:and 后的日期为2017年04月06日,就等价于201...

2020-04-21 11:09:33

selenium文件上传的三种方式

`input`标签1、直接使用`ele.send_keys(text)`如果所遇见的上传文件使用的是input标签且属性type=file,均可使用,也最好采用此方法,方便,简单,执行效率高非`input`标签2、使用pywin32模块实现上传pywin32上传是通过查找窗体结构定位到输入文件框后输入文件实现文件上传dialog = win32gui.FindWindow('#3277...

2020-04-09 14:18:13

pytest插件探索assume/ordering/dependency/详解

多重校验 pytest-assume简单的校验assert,虽然可以写多个assert def test_add1(self): assert add(2,3)==5 assert add(1,3)==3 assert add(2,5)==7由于第二个断言失败,那么下面的断言就不会执行。所以如果需要多个断言,都执行就需要第三方插件 pyte...

2020-04-08 16:47:29

pytest-xdist/pytest-parallel多进程执行测试用例

如果想分布式执行用例,用例设计必须遵循以下原则:1.用例之间都是独立的,2.用例a不要去依赖用例b3.用例执行没先后顺序,4.随机都能执行每个用例都能独立运行成功每个用例都能重复运行,不影响其它用例这跟就我们平常多个人工测试一样,用例都是独立的,可以随机分配不同人员执行,互相不依赖,用例之间也不存在先后顺序pytest-xdist安装及查看是否安装安装pip install pyt...

2020-04-08 16:21:38

Selenium中JS处理滚动条

一、JS处理滚动条问题1、滚动条回到顶部:js="var q=document.getElementById('id').scrollTop=0"driver.execute_script(js)或者js="var q=document.documentElement.scrollTop=0"driver.execute_script(js)2、滚动条拉到底部:js...

2020-03-25 23:05:56

解决自动化测试依赖问题

在excel模板中涉及到数据依赖的列如下图所示:一共有:rely_case_id、rely_data、request_rely_file及request_data 这四列。rely_case_id:表示当前case所依赖的数据所在的case idrely_data:表示当前case所依赖的case的数据所对应的响应结果的字段(可能一些同学不明白,为什么这里不是直接写依赖的数据,因为接口所依...

2020-03-24 10:47:45

pytest -- 缓存:记录执行的状态

目录摘要1. cacheprovider插件1.1. --lf, --last-failed:只执行上一轮失败的用例1.2. --ff, --failed-first:先执行上一轮失败的用例,再执行其它的1.3. --nf, --new-first:先执行新加的或修改的用例,再执行其它的1.4. --cache-clear:先清除所有缓存,再执行用例2. config.cache对象content...

2020-03-22 22:43:13

jmeter调用python脚本

参考文章1:Jmeter 运行 Python 代码进行 AK/SK 认证 (使用 OS Process Sampler)思路是;jmeter调用shell,用shell执行py参考文章2:Jmeter执行python脚本函数使用说明jmeter-functions-execute-python-script-1.0.jar参考文章3https://www.cnblogs.com/te...

2020-03-22 22:07:22

Pytest学习之fixture作用范围(scope)

‘’’fixture作用范围fixture里面有个scope参数可以控制fixture的作用范围:session > module > class > functionfunction 每一个函数或方法都会调用class 每一个类调用一次,一个类可以有多个方法module,每一个.py文件调用一次,该文件内又有多个function和classsession 是多个...

2020-03-06 09:54:16

pytest学习总结2

目录pytest运行自定义命令行参数doctest框架装饰器usefixtureshtml报告+错误截图Allure2生成测试报告pytest运行自定义命令行参数1.首先需要在conftest.py添加命令行选项,命令行传入参数”—cmd“, 用例如果需要用到从命令行传入的参数,就调用cmd函数:# conftest.py import pytest def pytest_addo...

2020-03-22 21:18:14

pytest学习总结1

自定义标题pytest用例设计原则setup与teardownfixture方法相较setup/teardown优势参数化parametrizepytest用例设计原则文件名以test_.py文件和test.py以test_开头的函数以Test开头的类以test_开头的方法所有的包pakege必须要有__init_.py文件用例按照你写的顺序去执行,不像unittest会按照数字和...

2020-03-22 20:56:24
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。