admin 管理员组

文章数量: 1103785

一、首先,我们先说一下监控的思路
(1)我们之前录好的接口,如果服务器变动,我们要回放一次,服务器的变动,对各个接口是不是有影响,所以我们要先回放一次,从头过一次接口看有没有问题
(2)那所谓的监控,听起来很高大上,说白了就是将你的接口在服务器上不停的回放,一旦哪次接口出错,要有一个报警机制
为什么要不停的回放:如果不是不停的回放,那还叫监控吗
为什么要部署在服务器上:因为监控是全天24小时,如果你要有台机器能保证全年365天不关机也可以

二、为了解决上面的问题,所以想了个方式
1、我要起一个定时任务,监控程序一般是多长时间跑一次,这个python里的schedule可以帮助我们实现

import schedule
import time

def job(count):
    print("I'm working..."+count)

schedule.every(10).minutes.do(job)   #每十分钟执行一次任务
schedule.every().hour.do(job)   #  每XX小时执行一次任务
schedule.every().day.at("10:30").do(job) #  每天几点执行一次任务
schedule.every().monday.do(job)    #  每天周一执行一次任务
schedule.every().wednesday.at("13:15").do(job) #  每天周三,13:15执行一次任务

while True:
    schedule.run_pending()

2、我们要有个网页实时展示我们的运行结果,那就用到上个文章中的
layui前端ui框架,具体不再赘述了
mitmproxy_接口回

本文标签: 多线程 实时 数据 mitmproxyflask layui