摘要: 1、get和post都是http的请求方法,本质上都是tcp连接,并无区别;但是由于http的规定及浏览器和服务器的限制,导致他们在应用过程中会有所不同 不同 1、get是用于获取信息(查询),是安全幂等的 2、get的请求数据放在url中,因url有长度限制(这个长度限制主要是由浏览器和 Web 阅读全文
posted @ 2022-10-21 17:53 袁小文子 阅读(598) 评论(0) 推荐(0)
摘要: pytest 编写测试用例的话,默认的用例规范是: 首先,模块名需要以test_开头;有一次直接用testdemo定义用例模块名,pytest运行时没有发现,说明需要时test_开头 1、用例文件:test_开头 2、以test开头的函数会当成一条测试用例; 3、以Test开头的类会当成测试用例类; 阅读全文
posted @ 2022-10-21 10:00 袁小文子 阅读(406) 评论(0) 推荐(0)
摘要: if __name__=='__main__': # -s 参数不加的时候,日志会自动捕捉到Allure报告里去 # pytest.main(['-sv','./case/test_excel_V2.py']) # 生成allure报告的数据源文件,json格式;--clean是每次清空 pytes 阅读全文
posted @ 2022-09-18 15:40 袁小文子 阅读(1245) 评论(0) 推荐(0)
摘要: 反射--getattr 反射: 用字符串数据类型的名字,来操作这个名字对应的函数/实例变量/绑定方法/各种方法 阅读全文
posted @ 2022-08-31 14:35 袁小文子 阅读(16) 评论(0) 推荐(0)
摘要: 一、pytest断言: 借助python的运算符号和assert关键字来进行断言的 二、pytest的相关参数(可以在dos窗口执行,pytest --help进行查看) pytest.main(['-s','-v']) 1、-s 输出打印信息到控制台,关闭捕捉;(如果要生成报告,就需要去掉该参数) 阅读全文
posted @ 2022-08-30 11:24 袁小文子 阅读(765) 评论(0) 推荐(0)
摘要: 一 获取响应数据 1/如果没有安装该模块的话,需要先安装该模块,pip install requests 2/导入该模块 3/就可以正常使用了 import requests url='http://www.baidu.com' response=requests.get(url) # 获取响应信息 阅读全文
posted @ 2022-08-18 16:58 袁小文子 阅读(1640) 评论(0) 推荐(0)
摘要: 一、setUpClass(),和tearDownClass(): 1、需要结合@classmethod 装饰器使用 2、整个类,这两个方法只运行一次; 3、setUpClass()在所有用例执行前执行一次;tearDownClass()在所有用例执行完成后执行一次; 使用:结合着两个方法的特性,看场 阅读全文
posted @ 2022-06-15 22:24 袁小文子 阅读(316) 评论(0) 推荐(0)
摘要: 1、用UE打开xml文件,或者把xml复制到ue时,如果xml不是格式化的,没有正常的缩进格式,不太好读,我们可以通过下面这种设置来使xml格式化; 2、具体操作步骤: a) 视图-》查看方式-》XML; b) 格式-》XML转换到回车符 经过a b步骤的设置,已经格式化xml了。 阅读全文
posted @ 2022-06-10 11:07 袁小文子 阅读(2679) 评论(0) 推荐(1)
摘要: 输入一个年份,判断是闰年还是非闰年;闰年是能被4整除但是不能被100整除;或者能被400整除的年份 while : do echo "please input a year" read year if [[ $(expr $year % 4) == 0 && $(expr $year % 100) 阅读全文
posted @ 2021-12-29 15:31 袁小文子 阅读(720) 评论(0) 推荐(0)
摘要: linux系统不支持数学运算,像 val=2 + 4,会报错的; 那在Linux中怎么进行算术运算呢,可以借助命令 expr或者awk,今天以expr展开说明。 a=14 b=24 result=`expr $a + $b` echo "a + b 的结果是$result"# 其中·· 是在电脑键盘 阅读全文
posted @ 2021-12-28 14:54 袁小文子 阅读(700) 评论(0) 推荐(0)