摘要:
利用spring-boot编写测试桩 阅读全文
摘要:
测试过程中免不了要构造测试数据,如果是单条数据,还比较简单,但如果是批量数据,就比较麻烦了。 最近看到Factory_boy这个python第三方库,它通过SQLAlchemyModelFactory类支持了SQLAlchemy模型,简单的尝试了一下,感觉还挺好用的。 依赖包: user表(mysq 阅读全文
摘要:
参考: 主要是添加shell的异常处理 https://www.cnblogs.com/AmilyWilly/p/7211168.html?utm_source=itdadao&utm_medium=referral 很好的解决了job,因为下面指令出现异常,而被异常终止执行的问题 阅读全文
摘要:
1. 新建两个object:User和School user.py school.py 2. 给对象创建factory 3.编写自定义Provider(如果没有Provider需求,可以跳过这个步骤) 4.使用 结果: 阅读全文
摘要:
pytest官网 https://docs.pytest.org/en/latest/getting-started.html 官网推荐的plugin https://docs.pytest.org/en/latest/plugins.html#using-plugins allure对应pytes 阅读全文
摘要:
conftest.py 执行结果: 可以从结果中看到每个case执行前,都执行了declass这个fixture,且每次都是重新调用。 (这种使用方法,从官方给出的例子来看,应该用于数据清理或准备比较合适。) 还支持引用多个fixture conftest.py 执行结果: 阅读全文
摘要:
执行命令: pytest -rA test_parametrizing.py 执行结果: 正常情况params参数不能动态取值的,如果需要动态取值,可以采用在params的序列值中放入函数的方法解决 在用例test_params2和test_params2_2的执行结果中可以看到,在scope为fu 阅读全文
摘要:
上图是试验的目录结构 conftest.py:存放pytest fixture的文件 test_class.py:类测试文件 其它测试文件都是打印fixture的返回信息 下图是打印结果 结论: package的试验结果和预期有些出入,其它的作用范围大小关系为 function<class<modu 阅读全文
摘要:
主要步骤: 1. 利用springboot编写了一个简单的服务jdktest 2.将jdktest利用docker在虚拟机中启动 3.创建一个scala工程,利用gatling提供的DSL编写性能脚本 4.执行并查看报告 1.编写jdktest服务 接口名称:/common/check 2.部署服务 阅读全文
摘要:
网上有很多同义但不同方式的说法,下面的这个说法比较让你容易理解和接受 “与类和实例无绑定关系”就道出了其中的关键 我们知道python是动态的编程语言,python的类除了可以预先定义好外,还可以在执行过程中,动态地将函数绑定到类上,绑定成功后,那些函数就变成类的方法了。 定义User类 可以使用_ 阅读全文