首页 > 其他分享 >日常测试进行beans比较的简单方法

日常测试进行beans比较的简单方法

时间:2023-03-20 19:35:10浏览次数:28  
标签:info txt deploy beans 日常 测试 diff now

日常测试进行beans比较的简单方法


摘要

想每天把有变化的bean抓取出来有新增的beans时能够及时进行分析和介入
保证beans 都是符合规范的. 

方式和方法

开启actuator 打开beans 查看里面的对象信息.
然后定义一个baseline  每天更新完补丁
启动完后再拉取排序一下. 查看beans新增和修改删除的情况. 
通过diff方式进行获取. 

具体实现

now=`date +%Y%m%d`
mkdir -p /deploy/beans
wget http://127.0.0.1:5200/actuator/beans  -O  /deploy/beans/${now}_raw.info
cat /deploy/beans/${now}_raw.info |jq   |grep ": {"| egrep "^        " |awk -F "\"" '{print $2}'  | sort  > /deploy/beans/${now}.info

diff /deploy/beans/beans_standard.info /deploy/beans/${now}.info |grep "<"  > /deploy/beans/${now}_新增加的beans.txt 
diff /deploy/beans/beans_standard.info /deploy/beans/${now}.info |grep "<"  > /deploy/beans/${now}_删除的的beans.txt 

tar -czvf  /deploy/beans_check.tar.gz /deploy/beans/${now}_新增加的beans.txt  /deploy/beans/${now}_删除的的beans.txt

定期检查

将如上文件保存为 /deploy/beanscheck
然后简单执行进行验证.
设置计划任务进行处理.

crontab -e
增加为
1 6 * * * /deploy/beanscheck

编写邮件内容

将每天打包形成的结果:
/deploy/beans_check.tar.gz
通过邮件发送出来. 让大家进行检查就可以了. 

标签:info,txt,deploy,beans,日常,测试,diff,now
From: https://www.cnblogs.com/jinanxiaolaohu/p/17237440.html

相关文章

  • 性能测试
    一、性能测试的学习目的:1、所有公司的项目都要进行性能测试,不管是蒙混过关、还是性能压力需求少2、测试工程师要完成企业的性能测试3、多用户并发、负载等......
  • 性能测试基本知识
    一、软件项目中性能测试的概念: 性能测试是指通过特定方式,对被测系统按照一定策略事假压力,获取系统响应时间、TPS(TransactionPerSencond)、吞吐量、资源利用率等性能指标,......
  • WebSocket 测试工具
    WebSocket测试工具 一、WebSocket简介WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端......
  • Go语言:利用 TDD 测试驱动开发帮助理解数组与动态数组(切片)的区别
    ArrayVSSlice数组允许你以特定的顺序在变量中存储相同类型的多个元素。对于数组来说,最常见的就是迭代数组中的元素。我们创建一个Sum函数,它使......
  • 测试公开课资料系列03--Jmeter之关联实现&参数化应用
     前言当你变的优秀时,你想要的都会来找你。一、Jmeter介绍1.一款融合接口、性能都能完成的测试工具2.纯JAVA开发的工具3.开源工具4.支持多种协议5......
  • 手工测试如何转型自动化测试,我整理的3000字超全学习指南
    行业在发展,企业要求越来越高,最近经常有粉丝在后台问我:手工测试想转型自动化,请问应该怎么入手?有没有好的教程推荐?三言两语说不明白,我就根据自己的职业经历聊一聊如何在工......
  • 从头开始——重新布置渗透测试环境的过程记录(From Windows To Mac)
    因为疫情和工作的原因,2022年整整一年我基本没有深度参与过网络安全和渗透测试相关的工作。背景:之前因为使用习惯,一直使用的是ThinkPadX1Extreme,可联想的品控实在拉胯,奈......
  • 测试开发-一天一个面试题6️⃣之接口怎么测试
    写在前面今天这个面试题可能是作为一个接口测试工程师或者服务端测试工程师面试必考的一个问题,这个问题主要考察面试者是否有过接口测试经验,能否承担一名服务端测试的工......
  • Vulnhub之PowerGrid详细测试过程
    PowerGrid识别目标主机IP地址(kali㉿kali)-[~/Desktop/Vulnhub/PowerGrid]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24......
  • 接口测试——PyTest自动化测试框架(八)
    1.PyTest介绍与安装PyTest介绍PyTest是python的一个第三方的单元测试库自动识别测试模块和测试函数支持非常丰富的断言(assert)语句PyTest中的使用约束测试文......