自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 Zabbix 如何动态执行监控采集脚本

使用文件服务器统一存放和管理监控脚本,在zabbix agent预埋通用脚本,根据zabbix server传输的Key和参数,从文件服务器拉取脚本执行后返回数据。1.搭建文件服务器,以nginx作为文件服务器为例。5.编写测试脚本,并上传到文件服务器指定目录。4.重启zabbix agent。3.增加zabbix的配置文件。2.编写文件拉取和执行的脚本。修改nginx的配置并重启。

2024-05-17 05:14:02 233

原创 Zabbix 如何动态执行监控采集脚本(4)

1.搭建文件服务器,以nginx作为文件服务器为例。5.编写测试脚本,并上传到文件服务器指定目录。4.重启zabbix agent。3.增加zabbix的配置文件。2.编写文件拉取和执行的脚本。修改nginx的配置并重启。

2024-05-17 05:13:29 280

原创 Zabbix 如何动态执行监控采集脚本(3)

then #判断当前时间与脚本修改时间的大小,3600秒更新一次。url=“http://192.168.24.108:8080/” #定义文件服务器的URL。file_directory=$parentDir/$1 #定义本地存放执行脚本的目录。file_path=$1/$2 #拼接文件服务器的脚本路径。file_path 2>>log #覆盖脚本。file_path #修改脚本的修改时间。file_name=$2 #脚本名称。file_path $3 #执行脚本。

2024-05-17 05:12:56 565

原创 Zabbix 如何动态执行监控采集脚本(2)

使用文件服务器统一存放和管理监控脚本,在zabbix agent预埋通用脚本,根据zabbix server传输的Key和参数,从文件服务器拉取脚本执行后返回数据。1.搭建文件服务器,以nginx作为文件服务器为例。5.编写测试脚本,并上传到文件服务器指定目录。4.重启zabbix agent。3.增加zabbix的配置文件。2.编写文件拉取和执行的脚本。修改nginx的配置并重启。

2024-05-17 05:12:22 197

原创 ubuntu server 14

90 local all all peer(修改)92 host all all 127.0.0.1/32 md5(修改)

2024-05-17 01:46:49 309

原创 ubuntu apt-get update 失败解决。_ubuntu apt update gpg spliting up

【代码】ubuntu apt-get update 失败解决。

2024-05-17 01:46:16 390

原创 Ubuntu 20(3)

面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**3.恢复原网络配置(ubuntu20.4桌面版已配置IP情况下)编辑原配置文件,恢复默认文件状态并应用配置即可即可!

2024-05-17 01:45:44 300

原创 Python中的单元测试框架:使用unittest进行有效测试_unittest利用数据库

unittest。

2024-05-16 10:36:29 309

原创 Python中的单元测试框架:使用unittest进行有效测试_unittest利用数据库(2)

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取if name == ‘main’:unittest.main()…Ran 4 tests in 0.001sOKimport unittestclass TestStringMethods(unitte

2024-05-16 10:35:56 251

原创 Python中的单元测试框架:使用unittest进行有效测试_unittest利用数据库(1)

测试加载器用于搜索和加载测试,而测试运行器则负责执行这些测试并报告结果。Python的unittest库为我们提供了默认的测试加载器和测试运行器,但是,你也可以自定义它们以满足特殊的需求。当我们定义好测试用例后,就可以运行这些测试用例,并查看测试结果了。的子类来定义你的测试用例,然后通过实例化这个子类的对象来创建具体的测试用例。的一个实例,而测试用例的集合就是一个测试套件。然后,我们将这些测试添加到了测试套件中。这些断言方法用来检查我们的代码是否满足预期的行为。测试套件是测试用例或测试套件的集合。

2024-05-16 10:35:23 310

原创 Prometheus 监控服务端口、网站状态等(黑盒监测)_使用 prometheus 监控 deployment的访问情况(1)

Install]

2024-05-16 08:37:30 302

原创 prometheus 监控之 elasticsearch5

【代码】prometheus 监控之 elasticsearch5。

2024-05-16 08:36:57 336

原创 prometheus 监控之 elasticsearch5(3)

elasticsearch_indices_refresh_total | 索引刷新总数 || elasticsearch_indices_refresh_time_seconds_total | 刷新指数的总时间 || elasticsearch_indices_flush_total | 索引刷新总数到磁盘 || elasticsearch_indices_flush_time_seconds | 将索引刷新到磁盘上的总时间 累计flush时间 |

2024-05-16 08:36:24 255

原创 prometheus 监控之 elasticsearch5(2)

【代码】prometheus 监控之 elasticsearch5(2)

2024-05-16 08:35:51 247

原创 mac、windows、centos、ubuntu 如何安装使用 docker 的?_docker(1)

下载网址:https://docs.docker.com/desktop/windows/release-notes/#docker-desktop-444。Applications 文件夹以启动 Docker。在下面的示例中,Applications 文件夹处于“网格”视图模式。打开安装程序,然后将 Docker 图标拖到 Applications 文件夹。2.在 General 关闭 WSL2 和设置 docker 开机自启动。1.打开 Hyper-V。2.启动 Docker。1.安装docker。

2024-05-16 05:15:43 477

原创 mac OS 下超详细搭建 Appiumm 自动化测试环境

按照图中,1:选择scheme为WebDriverAgentRunner -> 2:选择运行设备,模拟器和真机都可以 -> 3:选择要构建的方式 ->4:选择Test方式的步骤验证是否能成功运行,WebDriverAgentRunner。(5)更改bundle id:这里的bundle id就相当于一个App的唯一识别号,更改的规则随意,只要确认不会与有重复即可;所有的targets都需要修改。1)appium版本不支持xcode版本(需要调用XCUITest),重新下载可匹配的Xcode版本。

2024-05-16 05:15:11 528

原创 LVS DR模式搭建

t。

2024-05-16 05:14:37 734

原创 LVS DR模式搭建(1)

root@localhosts 01]# vi /etc/keepalived/keepalived.conf #把里面的东西清空之后复制,下面的内容。[root@localhosts 01]# systemctl stop keepalived #关闭 keepalived。[root@localhosts 01]# systemctl stop keepalived #关闭 keepalived。[root@localhosts 03]# systemctl stop nginx #关闭nginx。

2024-05-16 05:14:03 565

原创 JMeter 常用的几种断言方法,你会了吗?_jmeter断言脚本

在Response Assertion窗口中配置需要检查的条件参数,如Response Code、Response Message、Response Data等。运行测试脚本,将会根据配置的条件对HTTP响应进行检查,如果不符合条件则认为测试失败。Duration Assertion是一个时间断言器,可以根据定义的时间范围来检查所有的请求的响应时间是否在指定的时间范围内。例如,我们可以使用Duration Assertion来检查某个请求的响应时间是否小于1秒。

2024-05-16 01:50:35 784

原创 JMeter 常用的几种断言方法,你会了吗?_jmeter断言脚本(1)

是一款常用的负载测试工具,通过模拟多线程并发请求来测试系统的负载能力和性能。在进行性能测试时,断言(Assertion)是非常重要的一部分,可以帮助我们验证测试结果的正确性。下面介绍JMeter常用的几种断言方法。Response Assertion是最常用的一种断言方式,它可以根据不同的条件对HTTP响应进行检查,并判断是否符合预期结果。例如,我们可以使用Response Assertion来检查HTTP响应中是否包含特定的字符串、返回码是否为200等。

2024-05-16 01:50:02 465

原创 JMeter 常用的几种断言方法,你会了吗?_jmeter中,以下哪个断言可以用于检查响应中是否包括某个字符串

例如,我们可以使用Beanshell Assertion来检查HTTP响应中包含所有的关键字,或者检查响应数据是否满足特定的正则表达式等。Response Assertion是最常用的一种断言方式,它可以根据不同的条件对HTTP响应进行检查,并判断是否符合预期结果。Duration Assertion是一个时间断言器,可以根据定义的时间范围来检查所有的请求的响应时间是否在指定的时间范围内。Size Assertion是一个大小断言器,可以根据定义的大小范围来检查所有请求的响应数据是否在指定的大小范围内。

2024-05-16 01:49:30 428

原创 Jmeter 压测 —— 性能指标分析(下)

监听包括CPU、Memory、Network、I/O等等(此功能用到在需监听的服务器上启动startAgent)1、jp@gc - Hits per Second:每秒点击量,指的是每秒web服务器接收到请求数。4、jp@gc - Reponse Times Distribution:显示测试的响应时间分布。6、jp@gc - Response Times vs Threads:线程响应时间。5、jp@gc - Respose Times Over Time:响应时间超时。

2024-05-16 01:48:57 318

原创 ELK安装和配置,简单演示监控tomcat日志记录_kibana监控tomcat

笔者就卡在这里很久,后来才找到原因,原来是logstash.conf中input的file属性中,path的值后缀应该是.txt,但是我写成了.log,导致logstash没有文件可以给elasticsearch,所以elasticsearch中没有index,进而使kibana无法设置index。----elasticsearch的配置默认是2G,我的电脑配置比较低,如果不改的话,运行会报错,所以修改成512m,运行成功,详见附件1。运行命令 :elasticsearch.bat。----需要jdk8。

2024-05-15 11:20:58 224

原创 ELK安装和配置,简单演示监控tomcat日志记录_kibana监控tomcat(3)

笔者就卡在这里很久,后来才找到原因,原来是logstash.conf中input的file属性中,path的值后缀应该是.txt,但是我写成了.log,导致logstash没有文件可以给elasticsearch,所以elasticsearch中没有index,进而使kibana无法设置index。----elasticsearch的配置默认是2G,我的电脑配置比较低,如果不改的话,运行会报错,所以修改成512m,运行成功,详见附件1。运行命令 :elasticsearch.bat。----需要jdk8。

2024-05-15 11:20:24 285

原创 ELK安装和配置,简单演示监控tomcat日志记录_kibana监控tomcat(2)

笔者就卡在这里很久,后来才找到原因,原来是logstash.conf中input的file属性中,path的值后缀应该是.txt,但是我写成了.log,导致logstash没有文件可以给elasticsearch,所以elasticsearch中没有index,进而使kibana无法设置index。----elasticsearch的配置默认是2G,我的电脑配置比较低,如果不改的话,运行会报错,所以修改成512m,运行成功,详见附件1。运行命令:logstash.bat -f logstash.conf。

2024-05-15 11:19:50 336

原创 DataX,数据同步工具,亲测真香

根据模板编写json文件输出:(要是复制我上面的话,需要把带的内容去掉)

2024-05-15 09:49:03 271

原创 DataX,数据同步工具,亲测真香(2)

root@MySQL-1 ~]# mysql_secure_installation # 初始化。任务启动时刻 : 2021-12-13 19:26:18。任务结束时刻 : 2021-12-13 19:26:28。任务启动时刻 : 2021-12-15 16:44:32。任务结束时刻 : 2021-12-15 16:45:15。

2024-05-15 09:48:29 398

原创 DataX,数据同步工具,亲测真香(1)

首先 DataX Job 模块会根据分库分表切分成若干个 Task,然后根据用户配置并发数,来计算需要分配多少个 TaskGroup;计算过程:Task / Channel = TaskGroup,最后由 TaskGroup 根据分配好的并发数来运行 Task(任务)

2024-05-15 09:47:55 361

原创 darknet框架 训练分类模型及测试图片_darknet classifer命令

图片路径不正确的情况下,依旧会检测出结果!命令只能对单张图片的进行测试,并且检测结果。通过darknet的。

2024-05-15 09:47:19 371

原创 Appium面试题(2)

测试为⼿持移动设备制作的应⽤程序软件的功能、可⽤性和⼀致性的做法称为移动应⽤程序测试。移动应⽤程序测试可以通过两种⽅式完成:⾃动或⼿动。它与移动测试不同,移动测试侧重于移动设备的原⽣应⽤程序功能,例如通话、短信和媒体播放器等。同时,在移动应⽤测试中,我们只关注特定应⽤的操作和端到端的特性。

2024-05-15 06:51:05 746

原创 Appium面试题(1)

测试为⼿持移动设备制作的应⽤程序软件的功能、可⽤性和⼀致性的做法称为移动应⽤程序测试。移动应⽤程序测试可以通过两种⽅式完成:⾃动或⼿动。它与移动测试不同,移动测试侧重于移动设备的原⽣应⽤程序功能,例如通话、短信和媒体播放器等。同时,在移动应⽤测试中,我们只关注特定应⽤的操作和端到端的特性。

2024-05-15 06:50:32 505

原创 Appium自动化环境搭建保姆级教程_appium环境搭建教程

APP自动化测试运行环境比较复杂,稍微不注意安装就会失败。我见过不少朋友,装了1个星期,Appium 的运行环境还没有搭好的。搭建环境本身不是一个有难度的工作,但是 Appium 安装过程中确实存在不少隐藏的比较深的坑,如果一不小心踩中了其中的一个,那可能会花费比较长的时间来解决。今天九柄出一个 Appium 安装的详细教程,只要你照着这个做,并且注意我标出来的每一个注意事项,就可以轻松地装好 Appium 运行环境。

2024-05-15 06:49:57 661

原创 Appium自动化环境搭建保姆级教程_appium环境搭建教程(2)

Appium 安装完成之后,我们可以直接在命令行当中输入appium启动服务。命令行提供了很多运行参数,可以使用 -p 修改服务监听的端口,也可以将运行日志保存到指定的文件路径可以直接通过 --help 获取每一个命令行参数的说明。

2024-05-15 06:49:22 970

原创 3分钟了解Android中稳定性测试_手机稳定性测试

Monkey在英文里的含义是猴子,在测试行业的学名叫“猴子测试”,指的是没有测试经验的人甚至是根本不懂计算机的人(就像一只猴子),不需要知道程序的任何用户交互方面的知识,给他一个程序,他就会对他看到的任何界面进行操作,当然操作是无目的的、随便乱按乱点的,这种测试在产品周期的早期阶段会很有效,为用户节省了很多时间。Monkey 是 Android平台提供的一种自动化测试方法,它会随机的模拟发送各种按键,点击,滑动等用户事件来实现压力测试。看系统版本是否稳定,能否持续的为用户提供服务。

2024-05-15 03:17:32 930

原创 3分钟了解Android中稳定性测试_手机稳定性测试(1)

Monkey 是 Android平台提供的一种自动化测试方法,它会随机的模拟发送各种按键,点击,滑动等用户事件来实现压力测试。看系统版本是否稳定,能否持续的为用户提供服务。从log查看异常的次数、异常的频率。Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;可以通过执行: adb shell monkey {+命令参数}来进行Monkey测试。

2024-05-15 03:16:58 683

原创 3分钟了解Android中稳定性测试

2、Monkey测试使用的事件随机流是随机的,也可以进行自定义3、可对MonkeyTest的对象,事件数量,类型,频率等进行设置Monkey的停止条件:1、应用程序崩溃或接收到任何失控异常2、应用程序不响应3、正常运行结束4、强制停止进程(ctrl C)

2024-05-15 03:16:24 569

原创 3个ui自动化测试痛点_ui自动化测试可以发现哪些缺陷

同时自动化脚本的开发和调试本身就需要一定的时间,如果项目的周期短,没有足够的时间支撑脚本的开发,那也无需自动化测试了。UI 自动化测试最大的挑战就是需求的变化,界面如果经常变动,脚本就需要重新编写,界面需求频繁的变更导致编写脚本的速度赶不上需求的变化,那 UI 自动化就是名存实亡,因此 UI 自动化测试特别适合需求稳定、不会频繁变更的项目。敏捷开发的项目需求不稳定,需求的变更经常会导致界面的变更,同时敏捷开发的项目周期短,因此敏捷开发的项目就不适合做 UI 自动化。1、需求不稳定,频繁变更的项目。

2024-05-15 03:15:49 880

原创 金三银四软件测试面试如何回答面试问题才能拿捏面试官之【ui自动化测试篇】_面试问你是怎么做ui自动化的怎么回答

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!driver.get() #加载一个网页元素定位的:driver.find_element_by_id()driver.find_element(By.xxx,’’

2024-05-14 04:14:17 983

原创 金三银四必看软件测试面试题,上百家公司面试都是这些套路_智能穿戴测试面试题

对于手机端测试,按照平台来分,分为Android和IOS两大主流系统,对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧Android开源导致碎片化比较严重,bug比较多,而IOS通常bug会少一些。Android手机长按home建,会呼出应用列表和切换应用,右滑择会终止应用。还有分辨率测试,Android手机分辨率有20多种,IOS较少一些。

2024-05-14 04:13:40 798

原创 金三银四必看软件测试面试题,上百家公司面试都是这些套路_智能穿戴测试面试题(2)

对于手机端测试,按照平台来分,分为Android和IOS两大主流系统,对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧Android开源导致碎片化比较严重,bug比较多,而IOS通常bug会少一些。Android手机长按home建,会呼出应用列表和切换应用,右滑择会终止应用。还有分辨率测试,Android手机分辨率有20多种,IOS较少一些。

2024-05-14 04:13:04 536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除