
unittest
unittest单元测试框架
杰森斯坦森1150
热爱生活,热爱运动
展开
-
python之 globals() 函数使用及在作为接口返回值供下一个接口使用的场景
Python globals() 函数globals() 函数会以字典类型返回当前位置的全部全局变量语法globals()作用返回全局变量的字典a=66b=22c=123name = "guiying"print(globals())接口测试中的使用场景:如何将上个接口的返回结果,作为下个接口的请求入参?使用unittest框架写用例时,如何将用例1的结果,给用例2使用。unittest框架的每个用例都是独立的,测试数据共享的话,需设置全局变量,可以使用globals()函原创 2020-11-11 15:23:30 · 935 阅读 · 1 评论 -
含有token鉴权的接口项目使用unittest框架设计测试登录,充值的接口
项目需求:根据接口文档要求:登录 服务器会返回token值充值 充值时需要传入token值进行鉴权处理,才能充值成功在用unittest框架测试时,若要设计充值的用例,充值的请求参数一定要先拿到登录时的token值以及id,才能进行充值处理,(充值要依赖登录时token值,和id值)处理思路1.首先把公共数据单独抽出来,用一个文件去管理,如yaml文件2.写一个读yaml文件的get_token()函数放到re_token.py,去读取需要的数据3.其它脚本全部调用re_token.py里面原创 2020-10-23 19:11:12 · 632 阅读 · 1 评论 -
unittest单元测试总结
unittest 运行方式:1, unttest 右键, pycharm 带的2, python 代码 main : unittest.main(),3, python -m unittest断言方式:self.assertEqual(expected, actual) # 提示能够提示出预期结果和实际结果self.assertTrue(表达式) # 预期结果和实际结果,没有具体的提示条件准备:前置条件和后置条件 def setUp(self): def tearDown(原创 2020-10-22 14:43:15 · 295 阅读 · 1 评论