开发者社区> 游客pxprrm2iipsfu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 本节作为全局域名的最后一节,也是代码实现的第100章。 我们本节就来实际去后台进行修改,让全局域名可以真实生效,目前我们接口库接口和用例库步骤,保存的host中,若是全局域名,前面四个字符一定是:“全局域名”
+关注继续查看

  所以我们后台函数依此来进行识别,若是全局域名,则用“-”进行分割,取后面的域名id,去项目全局域名表中找到它,把它的host拿出来使用即可。这样每次都是去拿最新的,保证了域名一变,所有接口都跟着变的简单操作。

    平时当我们的实际测试中,用例或接口经常因为切换环境导致域名变化,所以这里就完美解决来切换环境的问题了。

    首先打开views.py,我们先搞定接口库接口调试的部分:

微信图片_20220628233438.png

我特意加了句print,让我们实际请求看看 这时候的host是不是我们的全局域名内容。

首先看看我的全局域名设置:

微信图片_20220628233511.png

我接口选择了:

微信图片_20220628233540.png

然后我进行请求,后台输出:

微信图片_20220628233545.png

看来没问题。我们再测试,当改成第二个全局域名的时候:

微信图片_20220628233639.png

请求:

微信图片_20220628233650.png

看来切换很成功。

然后我们此时选的是第二个全局域名,我这时候去修改第二个全局域名的内容如下:

微信图片_20220628233657.png

再打开这个接口请求:

微信图片_20220628233825.png

嗯,结果显示非常正确。

我们别忘了删除掉这个print。


然后我们去搞定用例库用例运行,也就是打开run_case.py,修改demo函数:

微信图片_20220628233832.png

好了,写好后,自己可以简单测试下。这应该没什么问题。


到此,我们的全局域名就正式结束了。欢迎小伙伴们提出宝贵建议和设计。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
接口测试平台代码实现128: 全局变量-7
本节课我们处理一些 上节课遗留的 前端问题。 这也是养成开发自测的好习惯,毕竟我们是测试出身,所以自测水平一定要很高,不然会被开发同学笑话。而且我们的程序之后可没有正式的测试阶段了。直接上线,所以最好别有严重bug。
10 0
接口测试平台代码实现98:全局域名-5
接口测试平台代码实现98:全局域名-5
17 0
接口测试平台代码实现130: 全局变量-9
本文开始,全局变量 要正式进入 复杂的后台实现了,当然如果能跟到这里,那么也应该没什么难度。 这里还是要重申一下,代码出现问题请先仔细比对教程源码,实在找不出来就先在群里问,没加群的请先加 vx: qingwanjianhua 博主每天的时间并不充裕,私聊的人也很多,如果群里解决不了后可以直接@我去热饭 即可。
10 0
接口测试平台代码实现127: 全局变量-6
接口测试平台代码实现127: 全局变量-6
15 0
接口测试平台代码实现129: 全局变量-8
接口测试平台代码实现129: 全局变量-8
13 0
接口测试平台代码实现111:登录态接口-7
接口测试平台代码实现111:登录态接口-7
13 0
接口测试平台代码实现126: 全局变量-5
接口测试平台代码实现126: 全局变量-5
11 0
接口测试平台代码实现84: 多接口用例-24
接口测试平台代码实现84: 多接口用例-24
15 0
接口测试平台代码实现80: 多接口用例-20
接口测试平台代码实现80: 多接口用例-20
18 0
接口测试平台代码实现59-首页重构7
本节基本就是最后一节,上节我们本来以为很简单的重构,结果遇到了恶心的第三方组件bug,所以我就用刷新套路来绕过了这个问题,还省去了clear清空函数,顺便给大家讲了下新增的第二万能参数ooid。在最后我们解决了url,host,header的显示问题。本节就剩处理一下 请求方式/请求体类型/请求体了。
21 0
+关注
游客pxprrm2iipsfu
我去热饭
435
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载