接口测试平台代码实现95:全局域名-2

2022-05-19 09:28:33 浏览数 (1)

在本节开始之前,插入一张图,这是85节漏掉的一张公共请求头保存函数的代码。

最新代码可在github中下载和查阅哦~

好开始本节主要内容:

上节课我们创建了 存放公共host的 表。本节我们要在接口库调试 和首页调试功能 和 用例库运行 的底层请求函数中,加上这个静默存储host的功能。

首先找到接口库的:

我们在这个函数的最底部 这个位置加上 代码:

这句的意思是在host库中,新建或更新这个 host,也就是说,如果没有就创建,有就咋也不咋地。

测试一下,我请求了几次百x的host

然后看后台:

有且只有存了一个百x的域名host,看来没问题。我们继续把这句代码加入到其他地方。

接下来是首页请求:

同样在最下面的try的里面 return之前加入这句代码:

最后是用例库:

用例库的应该在run_case.py中的demo函数中。我们在适当位置,也就是刚请求成功获取返回值后 加入这句代码,注意其中变成了api_host

好了,到这为止。我们应该是搞定了这个域名表的写入功能。

本节内容到此为止,下一节是我们要在 上面这三处的前端做手脚,以便用户输入host的时候可以进行快速联想。

uml

0 人点赞