真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。
python实践
【写在前面】:
周一的时候看mock,就萌发了搭建个mock server的冲动,但是一时也没找到建mock server是要解决什么问题。后来发现其实有一类痛点是测试感触比较深的。
【材料】:
参考材料 《Python+Flask搭建API》
【Step1】:接口模拟器解决什么痛点?
测试过程中有一种情况是这样的:测试想看下页面某个值超长的时候显示情况(字段值是接口返回的),是换行还是溢出了。这个时候一般怎么办?
(1).方法1-利用fiddler截取和篡改数据;
(2).方法2-看接口数据获取逻辑,尝试修改源数据;
(3).方法3-和开发商量,写死这个返回值;
以上三种方法,其处理过程都是比较麻烦,而且时间会比较长,最关键的是每次遇到这种情况都要重复这种操作方法,婶可忍叔不可忍,所以接口模拟器就从这个痛点下手。
【Step2】:接口模拟器的构思
1、针对上面的痛点,假设有一个接口模拟器,其能实现下面的功能:调用接口文档中所有接口,传递任何参数, 返回想要的结果。对应关系是:
接口文档详例.png
2、测试的过程中可以配置接口