实现定时巡检接口,测试不通过时自动发邮件

news2024/12/29 8:48:05

背景是这样的:最近组织架构调整,我们这个团队部分人员调入到了另外的业务组,因此她之前负责的业务需要交接给我们。

其中一个是接口每日监测,之前这个同事的做法是每天去手动点下按钮来跑接口测试,然后看一眼接口测试接口。

昨天这个监测任务交接给我,告诉我每天点一下,然后看一下就行。

我觉得这样有些麻烦,另外也害怕自己哪天就忘了,怕更不幸的是刚好还有问题然后我还没暴露出来。

这不就成了我的锅了吗?

因此决定把这个做成每天执行一次的定时任务,测试不通过时自动发邮件。

重复性的事还是自动化好,这样自己可以高枕无忧了。

说干就干。

最开始想到的是用jenkins来做定时任务,但很快就被我自己否定了,原因是:
1、目前没有部署好的jenkins可用
2、我们没有单独的测试服务器

为这么一个小东西去申请一台服务器领导肯定也不会批。

那就用自己的电脑吧,尽量轻量化,最好是不装jenkins就能实现,于是想到了windows自带的定时任务:任务计划程序
(其实也不是一开始就想到这个,最开始想的是直接写个bat批处理文件 ,在里面写上定时任务,但这样的话我就得让bat一直运行着,开着这样一个没什么用处的界面让人很不爽,这个方案就给否了。)

实现步骤如下:
1、写一个批处理文件,自动运行接口测试脚本(用jmeter写的,里面包含了断言)并保存结果:

@echo off
::存放测试结果的目录
md C:\jtl\ 
md C:\html_report
SET year=%date:~0,4%
SET month=%date:~5,2%
SET day=%date:~8,2%
SET Today=%year%%month%%day%
::执行接口测试脚本并保存结果到本地
jmeter -n -t api_test.jmx -l C:\test\jtl\%Today%.jtl -e -o C:\test\html_report\HTML_Report%Today%
pause

2、配置任务计划
一、打开任务计划程序,新建一个自己的脚本文件夹(用于跟系统的区分开来)

二、右键文件夹,创建基本任务

三、按提示进行操作:输入名称、任务触发器选择每天(根据自己的需求来)
在这里插入图片描述四、设置开始时间:
在这里插入图片描述五、操作选择启动程序
在这里插入图片描述六、启动程序选择第一步创建的批处理程序:
在这里插入图片描述单击【下一步】,点击【完成】,定时任务设置完成。
点击右侧的【运行】可以看下效果。
我遇到过权限问题,提示没权限访问jmeter.log文件,导致运行失败,把“使用最高权限运行”勾选上就可以解决:
在这里插入图片描述

未完待续,先吃饭去了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1206961.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

这 11 个 for 循环优化你得会

日常开发中,经常会遇到一些循环耗时计算的操作,一般也都会采用 for 循环来处理,for 作为编程入门基础,主要是处理重复的计算操作,虽然简单好用,但在写法上也有很多的考究,如果处理不好&#xff…

容器化nacos部署并实现服务发现(gradle)

1.如何容器化部署mysql 2. 如何容器化部署nacos 为不暴露我的服务器地址,本文全部使用localhost来代替服务器地址,所有的localhost都应该调整为你自己的服务器地址。 为不暴露我的服务器地址,本文全部使用localhost来代替服务器地址&#x…

Vue中组件与插件:究竟有何不同?详细解析带你get到核心差异!

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 ⭐ 专栏简介 📘 文章引言 一、组…

VPN专题:VPN的基本概述

一、概述 VPN即虚拟专用网,泛指通过VPN技术在公用网络上构建的虚拟专用网络。VPN用户在此虚拟网络中传输私网流量,在不改变网络现状的情况下实现安全、可靠的连接。 二、VPN的分类 根据建设单位不同 根据组网方式不同 根据实现的网络层次 三、VPN的实现…

数据结构第二课 -----线性表之单向链表

作者前言 🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂 ​🎂 作者介绍: 🎂🎂 🎂 🎉🎉&#x1f389…

以太网和局域网

计算机网络的定义 计算机网络是一个将分散的、具有独立功能的计算机,通过通信设备与线路连接起来,由根据协议编写的软件来实现的资源共享和信息传递的系统 计算机网络的分类 广域网是互联网的核心部分 局域网 常见的局域网拓扑结构有4大类&#xff1a…

股市助手:实时股市快讯,真人语音播报,助您第一时间获取最新资讯(自己写的分享给需要的人)

文章目录 📖 介绍 📖🏡 使用环境 🏡📒 使用方法 📒📝 软件设置📝 软件运行 📖 介绍 📖 给大家分享一款自己写的软件《股市助手》,老规矩&#xff…

Windows安装docker地址流程配截图,附网卡被禁用处理(有线插了没反应)

Windows安装docker流程配截图 Windows安装docker比较简单,跟着步骤一步一步操作就行,安装包到官网下载就行 安装包下载 下载地址 https://www.docker.com/get-started/下载后双击打开,进入安装界面。单选框是添加桌面快捷方式&#xff0c…

【汇编】计算机的组成

文章目录 前言一、计算机的基本组成1.1 中央处理器(CPU)1.2 内存指令和数据存储的位置计算机中的存储单元计算机中的总线地址总线数据总线控制总线 1.3 输入设备和输出设备1.4 存储设备 二、计算机工作原理三、计算机的层次结构总结 前言 计算机是现代社…

Leetcode 【1334. 阈值距离内邻居最少的城市】

有 n 个城市,按从 0 到 n-1 编号。给你一个边数组 edges,其中 edges[i] [fromi, toi, weighti] 代表 fromi 和 toi 两个城市之间的双向加权边,距离阈值是一个整数 distanceThreshold。 返回能通过某些路径到达其他城市数目最少、且路径距离…

【C++】——继承和派生

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

详细的完美转发

不要假装努力&#xff0c;结果不会陪你演戏。文章目录 完美转发的使用场景完美转发 完美转发的使用场景 请看下面的这个代码 #include<iostream> using namespace std; void func(int&& t) {cout<<"int&&"<<endl;return; } void…

易云维®医院能源管理系统提供多方案实现医院节能计划

德国卫生部长卡尔劳特巴赫采访时说&#xff1a;“如果我们不赶紧采取有效措施&#xff0c;就会&#xff08;有医院&#xff09;倒闭。” 2022年的德国面临能源危机和通胀挑战&#xff0c;医院系统面临的人员和资金压力再次敲响警钟&#xff0c;正陷入举步维艰的处境。德国医院…

LTspice导入spice模型

一、创建原理图&#xff08;原件的样子&#xff09; 1、下载spice模型 2、用LTspice打开spice模型 3、选中模型名称&#xff0c;选择创建 4、可以自己画模型 导入后都是方块的&#xff0c;可以自己画模型的样子&#xff0c;所有引脚和模型名称都跟器件一样可以移动 da 画模…

突然消失的桌面文件如何恢复?详细教程让你轻松解决问题!

桌面文件突然消失&#xff0c;对于很多人来说&#xff0c;可能是个令人头疼的问题。这些文件可能包含重要的信息&#xff0c;也可能是数日甚至数周的努力成果。那么&#xff0c;当这种情况发生时&#xff0c;我们如何恢复丢失的文件呢&#xff1f;本文将提供一些实用的建议。 1…

mysql之主从复制和读写分离

一、主从复制 1、定义 主mysql上的数据&#xff08;新增或修改库、表里的数据&#xff09;都会同步到从mysql上 2、mysql的主从复制模式&#xff08;面试题&#xff09; &#xff08;1&#xff09;异步复制&#xff08;常用&#xff09;&#xff1a;默认的复制模式。客户端…

巨量千川「全域推广」指南来袭!助力商家开拓新流量

如今&#xff0c;在抖音上进行直播销售的商家&#xff0c;都希望在不影响ROI的情况下&#xff0c;提高整体业务水平&#xff0c;实现高效率的结果。然而&#xff0c;考虑到人货场波动和直播本身的复杂性&#xff0c;许多商家面临着诸如低投放效果、波动的ROI和缺乏GMV增长动力等…

Git企业开发级讲解(一)

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 文章目录 一、Git初识1、提出问题2、如何解决--版本控制器3、注意事项 二、Git 安装1、Linux-centos2、…

鱼子酱产业分析:预计2029年将达到5.8亿美元

随着生活水平的提高和人们对美食品味的追求&#xff0c;鱼子酱在各个国家和地区的需求不断上升。尤其是在欧洲、俄罗斯、东亚以及北美地区&#xff0c;鱼子酱市场发展较为成熟&#xff0c;拥有众多忠实的消费者群体。此外&#xff0c;鱼子酱在亚洲市场的受欢迎程度也逐渐上升&a…

【C++初阶(七)】类和对象(下)

本专栏内容为&#xff1a;C学习专栏&#xff0c;分为初阶和进阶两部分。 通过本专栏的深入学习&#xff0c;你可以了解并掌握C。 &#x1f493;博主csdn个人主页&#xff1a;小小unicorn ⏩专栏分类&#xff1a;C &#x1f69a;代码仓库&#xff1a;小小unicorn的代码仓库&…