前言
今天跟小伙伴们一起来学习一下如何编写Python脚本进行mock测试。
1. 解决依赖问题:当我们测试一个接口或者功能模块的时候,如果这个接口或者功能模块依赖其他接口或其他模块,那么如果所依赖的接口或功能模块未开发完毕,那么我们就可以使用mock模拟被依赖接口,完成目标接口的测试。
2.单元测试:如果某个功能未开发完成,我们又要进行测试用例的代码编写,我们也可以先模拟这个功能进行测试
3.模拟复杂业务的接口:实际工作中如果我们在测试一个接口功能时,如果这个接口依赖一个非常复杂的接口业务,那么我们完全可以使用mock来模拟这个复杂的业务接口,其实 这个和解决接口依赖是一样的原理。
4.前后端联调:如果你是一个前端页面开发,现在需要开发一个功能:根据后台返回的状态展示不同的页面,那么你就需要调用后台的接口,但是后台接口还未开发完成,可以借助mock来模拟后台这个接口返回你想要的数据。
2.可以利用web框架模拟,Django Flask —python web开发框架,Flask的特点就是,结构简单,容易入门
安装Flask, 在dos窗口输入:pip install flask
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
1 2 3 4 5 6 |
|
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:310357728【暗号:csdn888】
请求方式: POST
请求参数:
是否必填 |
示例值 |
||||
是 |
64 |
20150320010101001 |
|||
是 |
64 |
28763443825664394 |
|||
是 |
356 |
||||
否 |
28 |
2088202954065786 |
|||
String |
否 |
28 |
2088102146225135 |
||
否 |
11 |
订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000] 如果同时传入【可打折金额】和【不可打折金 额】,该参数可以不用传入;如果同时传入了 【可打折金额】,【不可打折金额】,【订单总金额】三者,则必须满足如下条件:【订单总金额】=【可打折金额】+【不可打折金额】 |
88.88 |
响应参数:
请求头:键:Content-Type 值:application/json
请求示例:
{
‘out_trade_no‘:’20150320010101001’,
‘auth_code‘:’28763443825664394’,
‘buyer_id’:’2088202954065786′,
‘seller_id’:’2088102146225135′,
}
{
‘code‘:’40004’,
‘sub_code‘:’ACQ.TRADE_HAS_SUCCESS’,
‘trade_no‘:’2013112011001004330000121536’,
‘out_trade_no‘:’6823789339978248’
}
{‘error‘: {‘password‘: ‘密码错误‘}, ‘success‘: ‘false‘}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
原文地址:https://blog.csdn.net/MJH827/article/details/134711439
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22094.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!