前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试平台代码实现84: 多接口用例-24

接口测试平台代码实现84: 多接口用例-24

作者头像
我去热饭
发布2022-05-19 09:22:03
1680
发布2022-05-19 09:22:03
举报
文章被收录于专栏:测试开发干货

本节课开始我们进行mock的第二场景的后台代码实现。

我们在之前章节已经成功对step步骤增加了mock_res 字段用来存放用户设置的写死的返回值。本节我们就来实现它们:

其实很简单,直接打开我们run_case.py,在demo函数中,我们原来的流程是这样的:

现在我们要给改下,加个判断:

代码中这么改:

这个else包含的内容直到 这里:

然后我们重启服务,运行下看看:

我实验的仍然是这第一个step步骤:

看来 的确是生效了。这里只输出了返回体,因为mock的接口没必要关心它的请求数据了,反正没有真实的请求。

但是这条用例算报错了,因为我们提取返回值的代码中,没有办法对这区区一句话进行求值并且提取。

所以我在换个 比较贴近真实的返回值mock:

保存后,这次看看效果:按照预期,应该用例通过:

看来是通过了。mock成功生效了。

本节结束,但是我们这段demo代码的容错性和健壮性都还远远不足,一个不规范输入就会引起用例报错,并且报错日志可读性不高,所以下节课我们会进行多用例模块的最后一节收尾章,会对此函数进行优化。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档