![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python接口自动化
奶茶半分甜
这个作者很懒,什么都没留下…
展开
-
python接口自动化测试-接口数据依赖问题解决
思路:创建类,定义一个类属性,定义为空,提取接口的返回值,通过setattar()方法存储到类属性里,下一个接口调用时,通过getattar()方法获取类属性的值import unittestimport requestsclass RelyData(object): project_id = Noneclass Test(unittest.TestCase): def setUp(self): pass def test_1(self):原创 2022-03-13 17:35:22 · 2636 阅读 · 0 评论 -
python接口自动化测试-数据库(测试数据)操作封装
首先建立db_config_ini文件夹[mysqlconf]host=192.168.12.240port=3306user=gcjspassword=Test@123db_name=zjgcjs创建DB类,__init__()方法初始化数据库连接,通过connect方法连接数据库封装clear和insert方法,清除数据和插入数据,最后,通过close()关闭数据库连接from pymysql import connect,cursorsfrom pymysql.e.原创 2022-03-13 17:13:46 · 1592 阅读 · 0 评论 -
python接口自动化测试-unittest-批量用例管理
在unittest框架中如何管理批量案例:一、手工加载批量用例:if __name__ == '__main__': # 1、构造用例集 suite = unittest.TestSuite() # 2、执行顺序是安加载顺序:先执行test_sub,再执行test_add suite.addTest(TestOne("test_sub")) suite.addTest(TestOne("test_add")) # 3、实例化runner类.原创 2021-12-18 15:45:27 · 993 阅读 · 0 评论 -
python接口自动化测试--基于加密接口的测试用例设计
环境准备在进行实战之前,需要先准备一个对响应加密的接口。对它发起一个 get 请求后,得到一个加密过后的响应信息。先准备一个 JSON 格式 demo:{"topics":{"orange":"movie","shool":"testing-studio","president":"seveniruby"}}使用 base64 对其做加密,得到一个加密后的文件 demo64.txtbase64 demo.json >demo64.txt使用 Python 命令在原创 2021-12-01 12:23:07 · 955 阅读 · 0 评论 -
yaml配置文件的读和写
不错吧原创 2021-11-12 20:39:28 · 2042 阅读 · 0 评论