python+pytest接口自动化之最简单实操#持之以恒挑战赛#

回顾

上一篇文章讲到接口测试的步骤:发送请求–>解析结果–>判断结果,今天就来实操一下吧

演示

为了方便对一个接口发送请求,自己在本地写了一个/hello的接口

被测接口
在虚拟环境中安装Flask,命令:
pip install flask

创建一个Python文件,内容如下

from flask import Flask

app = Flask(__name__)


@app.route('/hello')
def hello():
    return "hello flask!"


if __name__ == '__main__':
    app.run()

直接运行,如下
在这里插入图片描述

浏览器访问http://127.0.0.1:5000/hello
在这里插入图片描述

测试接口

先来看下目录,这里分了api、cases两层,一口吃不了一个胖子,先弄两个,以后丰满
在这里插入图片描述
Day2Api.py 文件内容

import requests


class Day2Api:
    def day2(self):
        res = requests.get(url='http://127.0.0.1:5000/hello')
        print(res)
        print(type(res))
        return res

test_day2.py文件内容

from api.Day2Api import Day2Api


class TestDay2:
    def test_inter(self):
        # 实例化
        api = Day2Api()
        res = api.day2()
        assert res.text == 'hello flask!'

执行main.py文件,注意flask_day1要在运行中
在这里插入图片描述

总结

看和实操完全是两回事,今天在写的时候遇到很多问题,比如,文件命名、方法命名、运行报错等等,解决这些问题的过程也是一种成长

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值