python+unittest
盒子danbo
某公司资深软件测试工程师,主攻自动化测试和测试管理
展开
-
Python 接口自动化测试之数据驱动(DDT)
在接口测试中,一个接口往往需要有多组数据进行测试,以验证接口的正确性。这样就涉及到一个问题,是不是需要编写多个测试用例来实现呢?比如一个登陆接口,登陆成功的一组数据、登陆密码错误的一组数据、登陆账号错误的一组数据。那我们要怎么操作呢?数据驱动就可以很好的解决该问题。只需要编写一个测试用例脚本,通过传入不同的数据,返回不同的测试结果。 python中实现数据驱动是通过引入ddt模块来实现的。没有安装的,直接安装改模块即可。 import ddt 使用数据驱动时,需要在测试的...原创 2020-09-11 17:16:15 · 1803 阅读 · 0 评论 -
Python+unittest自动化测试多线程执行合并测试报告
主要解决思路就是利用 runner.run(all_case)执行结束后会返回测试结果,拿到测试结果后,再重新整合测试报告。 同时利用threadpool.makeRequests(run_case, lst)构建多线程执行,但是这里多线程执行指的的是多个py文件里面的测试用例是并发的,但是单个py里面的测试用例执行还是按照字母顺序执行的。 import datetimeimport platformimport sysimport osimport timeimport unitt...原创 2020-09-11 17:14:10 · 2188 阅读 · 1 评论