自动化测试
文章平均质量分 52
Yasar.l
接口自动化测试,UI自动化测试,性能测试,CI/CD持续集成-V:liang965573557
展开
-
Python+requests+pytest+allure封装接口自动化9-复杂结构json数据提取及替换
复杂json结构数据的提取,对于复杂的json数据,如果想快速提取,那么可以采用jsonpath的技术来做。原创 2023-02-18 16:10:52 · 1270 阅读 · 0 评论 -
Python+requests+pytest+allure封装接口自动化7-日志封装
requests_client.py,具体的思路是,变量kwargs,即可获取相应的header\body\url\post等;在common目录下新建一个logger.py的文件。原创 2023-02-18 11:33:22 · 1174 阅读 · 4 评论 -
Python+requests+pytest+allure封装接口自动化4-EXCEL\YAML测试数据管理
1、在common目录中新建一个load_file.py的文件,封装excel的构造pytest支持的数据格式[[],[]]为了将数据和代码进行分离,我们可以将测试数据单独存储和管理,至于说你是存csv、excel、yaml、1、修改portal_login_api.py,把用户名和密码的参数传进去方法中。2.修改conftest.py,使用封装的yml函数参数化读取。excel的操作需要依赖第三方库,这里使用pandas。修改发帖的用例为通过EXCEL去构造Pytest数据。db,这些方式都可以,原创 2023-02-12 14:29:18 · 801 阅读 · 3 评论 -
Python+requests+pytest+allure封装接口自动化1-项目结构目录创建,requests库封装
从零开始,超详细封装python接口自动化测试框架原创 2023-02-11 17:23:43 · 1767 阅读 · 2 评论 -
Python+requests+pytest+allure封装接口自动化2-token问题解决以及业务接口封装
Python+requests+pytest+allure封装接口自动化1-token问题解决以及业务接口封装原创 2023-02-11 18:34:01 · 772 阅读 · 0 评论 -
Python+requests+pytest+allure封装接口自动化3-测试用例编写
编写发帖的接口测试用例,在testcases/portal/portalArticle下创建test_001_create_article_api.py。测试用例都是放在testcases下的,大部分接口都依赖于登录所产生的token,那么token我们需要如何。处理才能统一性的做到token获取并赋值。其他测试用例编写同理。原创 2023-02-12 07:32:44 · 330 阅读 · 0 评论 -
Python+requests+pytest+allure封装接口自动化5-MD5、RSA、AES加密方式封装
非对称解密算法,非对称指的是加密和解密用到的钥匙不一样,对于rsa来说他有公钥和私。:对称加密算法,对称指的意思就是加密和解密用到的私钥是一样的,在做接口测试时,需。钥,如果用公钥加密则用私钥解密,如果用私钥加密则用公钥解密。装完之后如果代码还报错,那么记得修改一下下述位置。encry_decry.py文件。在common目录中新建一个。原创 2023-02-12 17:19:14 · 546 阅读 · 0 评论 -
Python+requests+pytest+allure封装接口自动化6-mysql、redis数据库封装
发贴的测试用例添加数据库的断言校验以及连接数据库通过配置文件获取数据库的账号、密码等信息;在common中新建一个mysql_db_util.py的文件。新建一个redis_util.py。原创 2023-02-12 19:10:31 · 502 阅读 · 0 评论