在本节开始之前,插入一张图,这是85节漏掉的一张公共请求头保存函数的代码。
最新代码可在github中下载和查阅哦~
好开始本节主要内容:
上节课我们创建了 存放公共host的 表。本节我们要在接口库调试 和首页调试功能 和 用例库运行 的底层请求函数中,加上这个静默存储host的功能。
首先找到接口库的:
我们在这个函数的最底部 这个位置加上 代码:
这句的意思是在host库中,新建或更新这个 host,也就是说,如果没有就创建,有就咋也不咋地。
测试一下,我请求了几次百x的host
然后看后台:
有且只有存了一个百x的域名host,看来没问题。我们继续把这句代码加入到其他地方。
接下来是首页请求:
同样在最下面的try的里面 return之前加入这句代码:
最后是用例库:
用例库的应该在run_case.py中的demo函数中。我们在适当位置,也就是刚请求成功获取返回值后 加入这句代码,注意其中变成了api_host
好了,到这为止。我们应该是搞定了这个域名表的写入功能。
本节内容到此为止,下一节是我们要在 上面这三处的前端做手脚,以便用户输入host的时候可以进行快速联想。