写在开头:
本系列可谓是 千呼万唤使出来,油爆枇杷拌着面。
临时更新频率大概3天1篇,等到接口测试平台系列结束后会加速到1天1篇。
序言:
大家好,本本节作为 数据工厂第一节,主要是介绍和搭建基础环境和初始配置。
大家不要激动,也不要着急,毕竟很多朋友还没有看过接口测试平台系列,所以对django平台的搭建仍然不熟练。所以我们前几节仍然会墨迹一遍搭建,但是会很简略说完,如果想听详细的解释和各文件的含义,可以去看下接口测试平台代码实现的前几节。
接口测试平台代码实现1:环境和所需技术
接口测试平台代码实现2:本平台项目目录解析
接口测试平台代码实现3:从0开始打造吧
.... 在目录可看到全部。
介绍:
什么是数据工厂,其实它还可以叫做测试数据构造平台,测试脚本平台,测试工具平台等等。它的作用可以很多,主要是用来提高效率,减少麻烦和成本的东西,同事们的脚本可以放在平台去运行,平台可以提供很多便利并且所有人都可以直接使用。平台的本质功能是造测试数据。那么测试数据要怎么构造呢?有以下几种方法:
1.手动:我们去翻/去借/去研究/去问数据的基础信息,然后去数据库/调接口等方式去造这个测试数据,测试数据可能是一个比较麻烦的实体,比如某个认证过的有x资格的房东账号。也可能是一大堆数据,比如创造100套测试房源。手动即累又烦,并且因人而已,新人不会,老人嫌烦。
2.脚本自动造:小A写了造某房东账号的自动化脚本,自己平时用的时候,只需要改改一些参数,比如用户名,密码等等点击运行就可以了。但是其他同学享受不到这个便利,每次都要麻烦小A去在本地运行脚本,小A嫌麻烦,就干脆把脚本给了小B,让他自己去运行,结果小B并不知道要修改那些代码中的参数,也看不懂这些英文变量的含义,甚至自己本地的环境也不行,根本运行不了,还需要小A帮忙,可是小A因为长时间不修改脚本,还需要重新熟悉自己的代码,然后再苦口婆心的再讲一遍(小B也基本没在认真听,心想反正下