- 博客(9)
- 收藏
- 关注
原创 python 语法糖 思路
#---------------------装饰器------------------------'''需求:领导想知道,该测试用例执行foo,服务器的响应时间是多少,我们怎么实现该代码?'''import time# def foo():# print('--测试用例执行---')# time.sleep(1)#方案一:'''开始计时foo()结束计时'''# def show_time(func):# start_time = time.time()
2022-04-08 15:53:50
940
原创 pytest 中的setup和teardown
模块级别:setup_module、teardown_module函数级别:setup_function、teardown_function,不在类中的方法类级别:setup_class、teardown_class方法级别:setup_method、teardown_method方法细化级别:setup、teardown示例:import pytestdef setup_module(): print("setup_module():在模块最之前执行,且只执行一次")def tea
2022-03-30 10:08:59
4881
原创 pycharm无法生成allure报告的问题解决
问题:在pycharm中使用pytest时,发现除了if name == ‘main’:有运行按钮之外,class和def都有。而且运行后allure服务起不来,也不报错。解决:改成这个模式
2022-03-29 09:57:06
5731
原创 接口自动化测试规划
项目测试需求分析接口自动化测试架构规划1、编程语言的选型2、编程工具的选型3、自动化测试框架的选型unittest–解释器自带unittest扩展升级版–pytestunittest扩展升级版–noeshttprunnerrf4、报告可视化方案的选型5、持续方案的选型6、仓库服务器的选型7、测试管理工具的选型分层:用例层数据层测试数据配置参数数据调度层是不是需要全部执行所有的接口?–no定制化执行执行层执行效率项目代码工程创建1、模块清晰2、业务层次分
2022-03-26 17:23:38
5590
原创 【接口自动化】第二章 cookie、token、session部分练习
接口关键性名词透析1、token-令牌Token也是由服务器产生的,存在服务器的内存或硬盘中有一套产生规则,会涉及到加密算法2、【用token来实现登录】开发提供一个获取token接口,根据用户名+密码,获取一个token值-返回一个token(字符串)token值服务器通过什么给客户端呢?通过响应头给客户端 --次要通过响应消息体传给客户端–主要通过cookie传递给客户端–很少...
2022-03-26 16:41:09
4484
原创 GET和POST的区别以及传参详细解说
文章目录前言一、get和post的区别1、w3school 标准答案2、GET、POST 请求报文上的区别二、传参1.get传参2.post传参传入参数json传入参数data传入参数params总结前言该文章为自己学习及经验总结,里面可能会有不准确的地方,后续会不断的修正文章内容主要针对软件测试人员需要掌握的范围一、get和post的区别1、w3school 标准答案2、GET、POST 请求报文上的区别GET 和 .
2022-03-23 15:51:10
21257
1
原创 python中获取完整的继承树名称
python中获取完整的继承树名称class Base: def __init__(self): pass def get_class_name(self): return self.__class__.__name__ def get_parent_class_name(self): #首先获取继承的父类 bases = self.__class__.__bases__ return [base.
2021-02-15 17:04:00
445
原创 python中zip的作用
**python中zip的作用**zip可以把几个列表里的元素组成以元组为单位的一一对应的形式,例如:list1 = [1,2,3,4]list2 = [5,6,7,8]list3 = [9,10,11,12]res = list(zip(list1,list2,list3))print(res)结果为:[(1,5,9),(2,6,10),(3,7,11),(4,8,12)]...
2021-02-13 11:28:13
1737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人