自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zabbix监控Dell服务器主机和网络设备_zabbix dell 机器

启动服务。

2024-05-17 05:56:12 1118

原创 zabbix的面试题目总结1_zabbix面试题

1、首先需要在模板当中创建一个自动发现的规则,这个地方只需要一个名称和一个键值。2、过滤器中间要添加你需要的用到的值宏。3、然后要创建一个监控项原型,也是一个名称和一个键值。4、然后需要去写一个这样的键值的收集。自动发现实际上就是需要首先去获得需要监控的值,然后将这个值作为一个新的参数传递到另外一个收集数据的item里面去。1、写一个脚本用于获取待监控服务的一些状态信息。

2024-05-17 05:55:39 654

原创 zabbix的面试题目总结1_zabbix面试题(1)

1、首先需要在模板当中创建一个自动发现的规则,这个地方只需要一个名称和一个键值。2、过滤器中间要添加你需要的用到的值宏。3、然后要创建一个监控项原型,也是一个名称和一个键值。4、然后需要去写一个这样的键值的收集。自动发现实际上就是需要首先去获得需要监控的值,然后将这个值作为一个新的参数传递到另外一个收集数据的item里面去。1、写一个脚本用于获取待监控服务的一些状态信息。

2024-05-17 05:55:06 785

原创 Zabbix添加网络设备

4、创建自动发现规则名称 Network interfaces类型 SNMPv2 agent键值 ifDescr端口 161要发现的OID在SNMP OID字段中按以下格式定义: discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]其中{#MACRO1},{#MACRO2} …是有效的宏名称,oid1,oid2 …是能够为这些宏生成有意义的值的OID。包含已发现OID索引的内置宏{#SNMPINDEX}将应用于发现的实体。

2024-05-17 05:54:32 1022

原创 Python和Java语言,哪个更适合做自动化测试?

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

2024-05-17 05:43:43 637

原创 Python和Java到底谁比较适合转行来学习呢?_应聘java简历有python机器学习

如果你是零基础小白,想快速入门Python是可以考虑培训的。一方面是学习时间相对较短,学习内容更全面更集中。

2024-05-17 05:43:10 612

原创 Python和C语言哪个更值得学习?初学者更适合学哪个?_python重要还是c语言重要

作为一个IT的过来人,我自己整理了一些python学习资料,都是别人分享给我的,希望对你们有帮助。学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

2024-05-17 05:42:35 794

原创 python和anaconda的区别、为什么要用anaconda,怎么使用anaconda?_anaconda python

如果你也是看准了Python,想自学Python,在这里为大家准备了丰厚的免费大礼包,带大家一起学习,给大家剖析Python兼职、就业行情前景的这些事儿。

2024-05-17 05:42:01 927

原创 UI自动化测试(下拉框(select类),多窗口,属性,类的方法实战)

在WebDriver的测试框架中,WebDriver的类里面提供了很多的方法来专门针对浏览器的操作,这些方法都是在WebDriver的类里面,如测试被测试的浏览器地址,获取被测试的浏览器名称。其实坦白说,多窗口更多值的是两个窗口,如果是2个以上的窗口,是很难判断的,因为缺少判断的基准.select_by_text()的方法是通过文本信息来定位的,比如下拉框还是想选择Go,那么它的文本信息其实就。在UI自动化测试中,WebElement的类里面提供了很多的方法可以进行调用,比如进行具体的清空的操作,和。

2024-05-17 02:28:55 832

原创 UI自动化测试(下拉框(select类),多窗口,属性,类的方法实战)(1)

在WebDriver的测试框架中,WebDriver的类里面提供了很多的方法来专门针对浏览器的操作,这些方法都是在WebDriver的类里面,如测试被测试的浏览器地址,获取被测试的浏览器名称。下面针对这部分结合具体的案例实战来说明这些的案例应用实战。其实坦白说,多窗口更多值的是两个窗口,如果是2个以上的窗口,是很难判断的,因为缺少判断的基准.在UI自动化测试中,WebElement的类里面提供了很多的方法可以进行调用,比如进行具体的清空的操作,和。

2024-05-17 02:28:22 990

原创 UI自动化测试 —— Jenkins配置_jenkins 远程qt gui 测试

前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家。

2024-05-17 02:27:49 951

原创 Ui自动化概念 + Web自动化测试框架介绍!

UI,即(User Interface简称UI用户界面)是系统和用户之间进行交互和信息交换的媒介 UI自动化测试:Web自动化测试和移动自动化测试都属于UI自动化测试,UI自动化测试就是借助自动化工具对程序UI层进行自动化的测试主流的web自动化测试工具1.QTPQTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试。2.Selenium(本阶段学习)Selenium是一个开源的web自动化测试工具,免费,主要做功能测试。

2024-05-17 02:27:16 884

原创 Pytest接口自动化测试框架搭建模板_pytest封装的接口自动化框架(1)

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

2024-05-16 09:18:11 330

原创 pytest接口自动化测试框架入门(pytest+yaml)

yaml是一种数据格式,常用于全局配置文件 或 接口测试用例中。

2024-05-16 09:17:38 263

原创 pytest接口自动化测试框架入门(pytest+yaml)(1)

2、通过读取pytest.ini配置文件运行。

2024-05-16 09:17:04 298

原创 Nginx 单机百万QPS环境搭建

我以前也没有搞过高并发的网络,最近看了一些博客文章,准备用一个最简单的模型来实现这个百万QPS的模拟。如果使用上面的架构,出去数据库后,整个HTTP的性能瓶颈就在最前面的Nginx负载均衡上了。下面的配置就有点要求了。$NGINX/conf/nginx.conf (/etc/nginx/conf/nginx.conf)一台性能比较好的机器按照nginx作为负载均衡,剩下的一些普通的机器就在后面。上面这个是最简单的配置,具体的Nginx还有很多可以调优的,还有nginx负载均衡配置,请参考我的另外一片博客

2024-05-16 05:58:00 576

原创 Nginx —— nginx服务的基本配置(nginx

有一些配置项,几十没有显式的进行配置,他们会有默认的值,如:daemon,即是在nginx.conf中没有对它进行配置,也相当于打开了这个功能,这点需要注意。问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-16 05:57:27 303

原创 Nginx upstream的5种权重分配方式分享1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2

例:在upstream中加入hash语句,server语句中不能写入weight等其他的参数,hash_method是使用的hash算法。每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。按后端服务器的响应时间来分配请求,响应时间短的优先分配。5、url_hash(第三方)

2024-05-16 05:56:53 807

原创 Nginx upstream的5种权重分配方式分享1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2(1)

例:在upstream中加入hash语句,server语句中不能写入weight等其他的参数,hash_method是使用的hash算法。3.max_fails :允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream 模块定义的错误。5.backup: 其它所有的非backup机器down或者忙的时候,请求backup机器。按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。在需要使用负载均衡的server中增加。

2024-05-16 05:56:19 673

原创 Python 为什么要使用描述符?_python 描述符作用

功能上,没有问题,但就是太啰嗦了,三个变量的合法性逻辑都是一样的,只要大于0,小于100 就可以,代码重复率太高了,这里三个成绩还好,但假设还有地理、生物、历史、化学等十几门的成绩呢,这代码简直没法忍。巧的是,你刚好学过 Property 特性,可以很好的应用在这里。

2024-05-16 03:40:38 696

原创 Python 为什么要使用描述符?_python 描述符作用(1)

功能上,没有问题,但就是太啰嗦了,三个变量的合法性逻辑都是一样的,只要大于0,小于100 就可以,代码重复率太高了,这里三个成绩还好,但假设还有地理、生物、历史、化学等十几门的成绩呢,这代码简直没法忍。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

2024-05-16 03:40:04 517

原创 Python 中,字符串"连接"效率最高的方式是?一定出乎你的意料_python字符串拼接效率最高

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

2024-05-16 03:39:30 687

原创 Python 中,字符串"连接"效率最高的方式是?一定出乎你的意料_python字符串拼接效率最高(2)

每组取了15个样本数据,分别用 1,2,4,8,…8192 个数字相连接,得到的统计数据可以看出,在数据量非常少的时候,三者效率几乎没什么差异,当少于20个字符串连接时,用「+」效率甚至更高,不过,随着字符串的个数增多,「join」方法发挥出来效果了,而用「+」越来越慢。包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。工欲善其事必先利其器。

2024-05-16 03:38:55 688

原创 Jmeter(四):请求默认值元件应用,模拟http请求实战,正则表达式提取器元件讲解_jmeter请求默认值元件的作用

正则表达式提取器是位于后置处理器中的一个元件,它的作用是在请求发出 并得到响应后,把响应信息中的部分通过正则表达式提取所需值,并将结果存储 到给定的变量名中。可通过后置处理器–正则表达式提取器添加。

2024-05-16 02:32:29 743

原创 Jmeter(十六):jmeter场景的运行架构(本地运行和远程运行)&配置远程负载机_jmeter 远程启动 与本地启动 相差大

2、继续在jmeter.properties文件中修改,把 server.rmi.ssl.disable改为true,并把行首的#去掉,关闭ssl认证。**GUI运行:**通过图形界面方式运行,该运行方式的可视化界面及监听器动态展示 结果都比较消耗负载机资源,建议大并发时不用,一般进行脚本调试;**本地运行:**运行本地一台Jmeter机器,所有的请求通过该机器发送。**GUI模式运行负载机:**在菜单有一个运行(运行负载机、远程启动所有)**命令行运行:**通过jmeter命令行工具运行。

2024-05-16 02:31:57 359

原创 Jmeter(十六):jmeter场景的运行架构(本地运行和远程运行)&配置远程负载机_jmeter 远程启动 与本地启动 相差大(1)

*GUI运行:**通过图形界面方式运行,该运行方式的可视化界面及监听器动态展示 结果都比较消耗负载机资源,建议大并发时不用,一般进行脚本调试;**命令行运行:**通过jmeter命令行工具运行以上两个运行方式可参考:https://i.cnblogs.com/posts/edit;**本地运行:**运行本地一台Jmeter机器,所有的请求通过该机器发送。**远程运行:**用一台Jmeter控制机控制远程的多台机器来产生负载。控制机与负载 机之间通过RMI方式来完成通信。

2024-05-16 02:31:24 886

原创 Jmeter(十八):硬件性能监控指标_jmeter cpu占有率

网络的监测是所有 Linux 子系统里面最复杂的,有太多的 因素在里面,比如:延迟、阻塞、冲突、丢包等,更糟的是与 Linux 主机相连的路由器、交换机、无线信号都会影响到整体 网络并且很难判断是因为 Linux 网络子系统的问题还是别的设 备的问题,增加了监测和判断的复杂度。用户可以通过指定统计的次数和时间来获得所 需的统计信息。语法: iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device。

2024-05-16 02:30:51 567

原创 APP软件测试总结

12)在没有用户明确许可的前提下不损坏删除个人信息管理应用程序中的任何内容。13)如果中重要的数据正要被重写,应及时告知用户。14)能合理的处理出现的错误。15)意外情况下应提示用户。4.通讯安全性1)在运行软件过程中,如果有来电、SMS、蓝牙等通讯或充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续其原来的功能。2)当创立连接时,应用程序能够处理因为网络连接中断,进而告诉用户连接中断的情况。3)应能处理通讯延时或中断。

2024-05-15 07:33:26 915

原创 APP要做哪些测试?APP测试要注意哪些问题?

而针对手机应用软件APP的系统测试,我们通常从如下几个角度开展:功能测试(流程测试、功能点测试)、兼容性测试、交叉测试、安装卸载测试(包括应用的升级)、压力测试(接口压力测试)、安全测试等等。8、交叉测试:对于正在运行的应用,若进入短信、电话等其它软件响应的情况,不会影响被测试应用,且会保证应用能正确运行;1、并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;横屏竖屏的快速操作:切换菜单,播放,下载等;

2024-05-15 07:32:51 706

原创 APP要做哪些测试?APP测试要注意哪些问题?(3)

学如逆水行舟,不进则退”,少些抱怨和不满,资深测试工程师都是在不断学习不断尝试之后才走到今天的,所以,作为测试员的你,提升自己的测试水平才是最重要的!8、交叉测试:对于正在运行的应用,若进入短信、电话等其它软件响应的情况,不会影响被测试应用,且会保证应用能正确运行;1、并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;7、安装卸载测试:确保应用都能正确安装、卸载,且能正确运行(注意应用的升级测试:升级前后的状态)。

2024-05-15 07:32:16 530

原创 35岁程序员被公司辞退,生活压力太大痛哭,中年危机如何自救?(1)

别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。我先来介绍一下这些东西怎么用,文末抱走。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。最近我才对这些路线做了一下新的更新,知识体系更全面了。

2024-05-15 06:24:07 992

原创 35岁的职场人学习Python是否有意义_35岁学python晚吗

Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经25个年头了。它具有丰富和强大的库,常被称为“胶水语言”,能够把用其他语言编写的各种模块(尤其是C/C++)很轻松地联结在一起。其特点在于灵活运用,因为其拥有大量第三方库,所以开发人员不必重复造轮子,就像搭积木一样,只要擅于利用这些库就可以完成绝大部分工作。

2024-05-15 06:23:33 316

原创 35岁的职场人学习Python是否有意义_35岁学python晚吗(2)

🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取。

2024-05-15 06:22:59 314

原创 35岁的职场人学习Python是否有意义_35岁学python晚吗(1)

Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经25个年头了。它具有丰富和强大的库,常被称为“胶水语言”,能够把用其他语言编写的各种模块(尤其是C/C++)很轻松地联结在一起。其特点在于灵活运用,因为其拥有大量第三方库,所以开发人员不必重复造轮子,就像搭积木一样,只要擅于利用这些库就可以完成绝大部分工作。

2024-05-15 06:22:24 777

原创 5年经验之谈 —— 总结自动化测试与性能测试的区别!

接口的自动化测试和性能测试在处理脚本的方式上差不多,特别是使用JMeter、LR 这些工具测试的时候,例如测http协议的请求,只需模拟发送get或post方式的请求,接口脚本很容易转成性能测试脚本。但对于Web应用来说,自动化测试和接口测试就大相径庭了。下面说下具体的差异吧。1、测试角度不同自动化测试和性能测试的出发点不一样,也就是最终的目的不一样。自动化测试是基于功能测试,案例也是来自功能测试,通常用做回归测试,其实测的是业务,是功能。

2024-05-15 04:01:39 847

原创 5年经验之谈 —— 性能测试中故障排查及解决方法!_uioc 故障排查

个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!在使用JMeter进行性能测试时,我们注意到报错率开始出现异常增长,这引起了我们的关注。为了找出问题所在,我们首先查看了Pinpoint监控和Nginx日志。开发人员可以通过分析线程状态、锁竞争等信息来确定阻塞的原因。为了进一步分析问题,执行了线程转储操作。通过转储文件,发现大量的线程阻塞的情况。

2024-05-15 04:01:06 304

原创 5年经验之谈 —— 如何编写有效的接口测试?

要保障系统线上运行稳定,质量保障手段必不可少。虽然现在有很多自动化的保障手段,但接口测试依然是最基本的和最重要的保障手段之一。如能做到持续保障接口测试覆盖度和有效性,很大程度上会降低线上bug的产生,开发同学也会更有积极性去重构代码。

2024-05-15 04:00:32 1008

原创 5年经验之谈 —— 如何编写有效的接口测试?(2)

一线开发同学,可能都或多或少地造成过线上bug甚至故障;也会遇到这样的场景,某同学在开发某功能的时候重构了代码,造成了线上bug或者故障;在开发某个功能时,发现需要修改公共逻辑,害怕影响到其他功能,非常不雅观地拷贝代码,重新写套单独逻辑来支持。上面这些情况,都包含了一个关键的问题,无论是功能开发还是逻辑重构,如何来保障代码开发的质量。保障的手段,每个人都知道,就是测试。首先是新功能测试,保障新功能逻辑正确;其次是回归测试,保障原有业务功能逻辑正确。测试的方式,一般是两种,人工测试和自动化测试。

2024-05-15 03:59:57 557

原创 10个你可能忽略的软件测试最佳实践

示例:在测试电商网站的购物车功能时,除了正常的添加商品,还应该测试如删除商品、修改商品数量、购物车为空等各种可能的情况。示例:学习如何编写自动化测试脚本,可以帮助你提高测试效率,同时也可以让你更深入地理解软件的工作原理。虽然不是所有的测试工作都需要编程,但是学习一些编程知识可以帮助你更好地理解软件,更有效地进行测试。示例:持续关注新的测试工具和方法,如AI驱动的测试工具,可以帮助你更好地适应这个快速变化的行业。示例:在每次软件发布后,我们应该进行回归测试,以确保新的功能没有影响到已有的功能。

2024-05-15 00:27:29 889

原创 100道练习题,玩转Numpy模块!(上)_创建一个长度为30的随机向量并计算它的平均值

【代码】100道练习题,玩转Numpy模块!(上)_创建一个长度为30的随机向量并计算它的平均值。

2024-05-15 00:26:55 886

空空如也

空空如也

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

TA关注的人

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