本次测试开发系列给你们分享一下怎么用python开发mock接口。本次介绍下什么是mock接口,以及我们开发以前须要作的准备。python
什么是mock接口呢,举个栗子,你在一家电商公司,有查看商品、购物、支付、发货、收获等等等一大堆功能,你是一个测试人员,测测测,测到支付功能的时候,你就要调用第三方支付接口了,真实支付,直接扣你支付宝/微信/银行卡里面的钱了,这下大事很差,测个试还得把本身钱搭进去(固然通常公司都会报销测试的支付费用,可是走报销麻烦),还有一些大额支付的的,可能你帐户里面根本就没那么钱,怎么办呢,这时候就要体现出一个高(zhuang)级(bi)测试工程师的价值来,本身写一个支付接口,来模拟第三方支付,反正支付接口就是你把金额传过来,而后扣你帐户的钱,返回支付成功就能够了。等到和第三方支付平台联调的时候再去用真实接口进行支付。web
下面就按照上面的例子开发一个mock接口,用来模拟支付,先捋一下业务逻辑,首先调用支付接口的时候,要把金额、用户id传进来,由于要知道哪一个用户支付的,而后判断传入的金额和用户id是否合法,若是合法的话才会支付,不合法的就返回错误提示信息,这两个参数传入的都正确的话,继续往下走,判断用户余额是否充足,若是充足的话,支付成功,返回成功信息,不足的话,返回错误提示信息。业务逻辑就是这么简单,流程图看下面。flask
业务逻辑捋清楚了以后,就开始作开发前的准备,须要准备的东西:sublime-text
一、安装好python3微信
二、pycharm框架
三、flask(python第三方模块,一个简单web框架)工具
使用python开发,python版本是python3,3点几都无所谓,直接去官网下载安装便可,写代码的工具用pycharm,百度搜pycharm官网,下载社区版,社区版不须要注册,安装完python以后,要把python的安装目录和安装目录下的scripts目录加到环境变量里面,把这两个目录加入到环境变量里面以后还有最后一步就是安装flask,flask怎么安装呢,若是你已经把上面的两个目录加入到环境变量里面了,直接在cmd命令行中执行pip3 install flask就能够安装flask了,安装完成后命令行中执行测试
1
|
python -c "import flask"
|
上面命令执行不报错,flask安装成功,至此开发前准备完成。spa
小伙伴快动手试试吧,下篇开始开发哟~命令行