mock模拟接口测试_Python接口测试之mock(中)

2b9a0fb4e77d209222efdffc6b4701af.png

今天这里继续接着之前的介绍进行,我们先看之前的mock-server部分,之前编写了一个登录的mock,具体json文件见如下的内容:

724ba823dd2df38117a0c70f233868ca.png

查看上面的内容,我们可以看出,这样的方式并不是那么的友好,在UI或者接口的自动化测试中,我们知道在TDD的模式中,对数据进行分离,这样也是为了维护的方便,这样的目的是为了后期自动化测试用例的扩展性,和它的易维护性,那么下来我们来对上面的json文件进行修改下,对response部分的数据进行分离下,把它放在一个文件中,这样就可以分离了出来,我们把response的内容从login.json分离到login_response.json切记login.json与login_response.json务必保持在同一个目录下,见login.json的内容:

9da8d940ae345215dc97c4ca3243bc65.png

见login_response.json文件的内容:

7f43e0b5c91887cc5b24bd8a67fa6061.png

执行login.json文件后,访问该接口,看是否OK,见执行login.json文件的命令:

8f6046ff7985ef98e00c97d50c50ea60.png

使用postman查看该接口,看是否OK,见如下的截图:

b8e651e42dd94df92f01cf7b7324e0c0.png

下面我们再进行一个业务,就是输入一个车牌号,查询该车牌号的显示时长,和它的停车费用,直接在loginjson文件中完善,见完善后的内容:

271f33d6c3b7776796b65093836b0e50.png

见parkinside.json文件的内容:

51bb6d2e7accb0ab70091a4996ae1b5a.png

见查询停车时长的接口请求的结果,见如下的postman截图:

41f04403699d8f04d00d2e1c52724870.png

下面我们通过python语言,来对如上的二个接口进行实战的操作,切记parkinside的接口是在登录之后才可以操作的业务,未登录操作该业务,返回502无效的token,见实现的代码:

a451eb8b39ce28d38efc2748d22d21fc.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值