自定义博客皮肤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)
  • 收藏
  • 关注

原创 YOLO 划分数据集(训练集、验证集、测试集)_如何将yolo数据集分开训练集验证集测试集(1)

本博客是在我的另一篇博客VOC 格式与 YOLO 格式的相互转换的基础上进行的,有需要可以参考以下代码亲测可以直接复制运行(以下所有的路径修改成自己对应的路径){\color{Red} \mathbf{以下代码亲测可以直接复制运行 (以下所有的路径修改成自己对应的路径)}}以下代码亲测可以直接复制运行(以下所有的路径修改成自己对应的路径)

2024-05-17 04:55:20 234

原创 YARN查看和切换ResourceManager的状态_查看resourcemanager状态

时,上面的命令不可用,此时可以加上*-forcemanual* 参数令其可用(谨慎使用此参数)。经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**当YARN的HA配置中开启了自动故障转移(

2024-05-17 04:54:47 387

原创 YARN查看和切换ResourceManager的状态_查看resourcemanager状态(2)

获取上一个命令的返回状态,返回0表示健康,否则不健康。#手动将 rm2 的状态切换到ACTIVE,且不检查RM状态。#手动将 rm1 的状态切换到STANDBY。#手动将 rm1 的状态切换到STANDBY。#手动将 rm2 的状态切换到ACTIVE。#手动将 rm2 的状态切换到ACTIVE。#获取所有RM节点的状态。#获取rm1的节点状态。#获取rm2的节点状态。#检查RM节点健康情况。

2024-05-17 04:54:14 228

原创 YARN查看和切换ResourceManager的状态_查看resourcemanager状态(1)

时,上面的命令不可用,此时可以加上*-forcemanual* 参数令其可用(谨慎使用此参数)。当YARN的HA配置中开启了自动故障转移(

2024-05-17 04:53:40 274

原创 Tomcat性能优化前后,有多大的差距,今天测试给大家看(4)

它开源、轻量,与JBoss、Weblogic 等企业级应用服务器相比,占用资源小,扩展性好,深受Java研发人员喜爱,尤其是在这个互联网发展的时候,除了各种jvm、mysql调优之外,有的时候,tomcat调优也能帮你解决不少的问题呢。1、在bin/catalina.bat文件中加入下面参数,对JVM进行优化,至于这一大驼参数的作用及说明,大家到网上找找,应该有很多的,如:http://www.mzone.cc/article/321.html。JVM回收速度增快同时又不影响系统的响应率。

2024-05-17 01:28:05 396

原创 Tomcat性能优化前后,有多大的差距,今天测试给大家看(2)

它开源、轻量,与JBoss、Weblogic 等企业级应用服务器相比,占用资源小,扩展性好,深受Java研发人员喜爱,尤其是在这个互联网发展的时候,除了各种jvm、mysql调优之外,有的时候,tomcat调优也能帮你解决不少的问题呢。1、在bin/catalina.bat文件中加入下面参数,对JVM进行优化,至于这一大驼参数的作用及说明,大家到网上找找,应该有很多的,如:http://www.mzone.cc/article/321.html。大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧!

2024-05-17 01:26:58 323

原创 Tomcat性能优化前后,有多大的差距,今天测试给大家看(1)

1、在bin/catalina.bat文件中加入下面参数,对JVM进行优化,至于这一大驼参数的作用及说明,大家到网上找找,应该有很多的,如:http://www.mzone.cc/article/321.html。从上面的测试结果来看,除去200用户并发的时候(这时候可能在做GC),吞吐率和请求处理时间都比较稳定,但请求等待时间到后面就飕飕的往上涨了。大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧!内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西;

2024-05-17 01:26:25 338

原创 python+requests实现接口自动化测试_requests接口自动化需要用类吗

Result:存放单元测试的执行结果,也可以把每次执行的结果存到数据库打点,然后做测试结果趋势分析,如果后续把项目集成到Jenkins中的话,相当于Jenkins集成python单元测试,这样的话这层也可以不需要。Case:测试案例层,针对上面Page对应的单个方法利用测试数据和期望数据进行assert判断,这里用到的测试数据和期望数据后续可以放在Excel中,测试人员只需填充测试数据。Run:这里用来组装成suite然后进行运行案例。

2024-05-16 10:18:14 203

原创 python+requests实现接口自动化测试_requests接口自动化需要用类吗(1)

Log:日志层:存放日志,便于跟踪调试Page:页面层:先把整个系统划分若干子系统,每个子系统包含若干页面。这个把用户操作的页面抽象成了page对象,页面的操作抽象成方法,这样测试人员可以传递不同的测试案例进行测试,如果是面向服务的纯接口性质的,没有页面那就没必要再这样划分,这样就把接口测试转换成了python的单元测试。

2024-05-16 10:17:42 365

原创 Python+Requests实现接口自动化测试_discover = unittest

1) 由于总共只有5个接口,所以设计为5个代码文件,分别为:test_add_event,py,test_add_guest.py,test_get_event_list.py,test_get_guest_list.py,test_user_sign.py。不知道大家有没有感受,测试接口的时候,想看完整的请求和响应,以便分析定位问题。我们使用unittest框架,case目录存放所有的测试用例,lib目录存放自己封装的一些代码,result目录存放测试结果和测试日志,runner.py是主程序。

2024-05-16 10:17:09 259

原创 Postman接口测试之断言_postman转码和响应断言

除了单个接口断言外,postman还集合断言和模块断言,风别通过点击集合或者模块,然后点击Edit,进入Test标签进行断言即可,如下图。1)断言响应头包含:Response headers:Content-Type header check。获取响应体,以json显示,赋值给jsonData .注意:该响应体必须返会是的json,否则会报错。断言响应体中包含XXX字符串:Response body:Contains string。//第二步通过 . 获取到我们想要的 age 的值。

2024-05-16 08:18:46 208

原创 Postman接口测试之断言_postman转码和响应断言(1)

除了单个接口断言外,postman还集合断言和模块断言,风别通过点击集合或者模块,然后点击Edit,进入Test标签进行断言即可,如下图。1)断言响应头包含:Response headers:Content-Type header check。获取响应体,以json显示,赋值给jsonData .注意:该响应体必须返会是的json,否则会报错。获取jsonData中键名为value的值,然后和100进行比较。//第二步通过 . 获取到我们想要的 age 的值。//断言响应头存在"Content-Type"

2024-05-16 08:18:14 356

原创 Postman接口测试之断言_postman断言接口200

2)判断接口响应码是否与预期集合中的某个值一致3)判断状态码名称(也就是状态码后面的描述)是否包含某个字符串:Status code:code name has string2、响应内容断言2)响应结果如果是json,断言响应体(json)中某个键名对应的值:Response body : JSON value check3)断言响应体等于XXX字符串:Response body : is equal to a string3、响应头断言。

2024-05-16 08:17:40 915

原创 Postman接口测试之Mock快速入门_postman mock数据

公有Mocke服务可以被任何人访问,在使用过程中不需要添加Postman API key。

2024-05-16 08:17:06 274

原创 Linux查看日志常用命令-APP测试面试题_linux查看日志命令 测试

head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;1)cat -n test.log |grep “debug” 得到关键日志的行号。tail -n 10 test.log 查询日志尾部最后10行的日志;cat -n test.log |grep “debug” 查询关键字的日志。head -n 10 test.log 查询日志文件中的头10行日志;tail -n +10 test.log 查询10行之后的所有日志;-n 是显示行号;

2024-05-16 04:56:58 248

原创 Linux搭建测试环境步骤_测试搭建环境

7. 启动服务 ./support-files/mysql.server start(或者service mysqld start)5. 在文件末尾添加修改变量信息并保存(shift+i进入编辑模式,ESC退出编辑模式,即为命令模式,:wq!资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618631832)**访问:浏览器访问地址http://192.168.0.253:8080/2. 创建MySQL用户 mkdir /_data/mysql。

2024-05-16 04:56:25 614

原创 Linux常用系统性能测试命令(硬盘、内存、CPU)_redhat测试硬盘速率

iotop -d 0.1 # 刷新时间0.1秒iotop -d 0.1 -n 10 # 刷新时间0.1秒,10次后退出。

2024-05-16 04:55:52 634

原创 Linux常用系统性能测试命令(硬盘、内存、CPU)_redhat测试硬盘速率(1)

available(787)

2024-05-16 04:55:18 787

原创 Jmeter ----- jmeter对图片验证码的处理!(2)

可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛。qq群号:691998057【暗号:csdn999】分享他们的经验,还会分享很多直播讲座和技术沙龙。

2024-05-16 01:31:54 276

原创 Jmeter ----- jmeter对图片验证码的处理!(1)

在json提取器中通过jsonpath方法提取出code的值。识别图片验证码的字段为json格式;

2024-05-16 01:31:21 276

原创 Jmeter - 从入门到精通进阶篇 - Jmeter配置文件的刨根问底 - 上篇(详解教程)_jmeter

3.3说明XML解析器3.3.1第3段——用于说明XML解析器3.4说明SSL配置3.4.1第4段——用于说明SSL配置下边宏哥就挑一些常用和重要的和童鞋们或者小伙伴们分享一下。

2024-05-16 01:30:49 680

原创 JMeter + Ant + Jenkins持续集成-接口自动化测试

录lib子目录之下。放到Ant所在目录lib子目录之下。打开build.xml文件,主要看里面每一行的标注,特别需要主要标红色的地方。那么现在就可以运行ant试试了那么怎么运行呢:到刚才本地新建的文件夹下运行ant看到成功了 就是ok了在这里打开报告:查看结果,报告的格式有多样性的,如果jmeter安装目录extras中测试报告名称改了,一定要到build.xml文件中把报告名称改为和extras中的一致。

2024-05-16 01:30:15 546

原创 ELK 6下日志平台监控Nginx日志构建实践

Filebeat 6.0 之后一些配置参数变动比较大,比如 document_type 就不支持,需要用 fields 来代替等等。

2024-05-15 11:01:17 356

原创 ELK - Hearthbeat实现服务监控_elastic heartbeat 实现服务拨测并告警

Hearthbeat,心跳,顾名思义,Hearthbeat可以用来定时探测服务是否正常运行。Hearthbeat支持ICMP、TCP 和 HTTP,也支持TLS、身份验证和代理。Hearthbeat能够与Logstash、Elasticsearch和Kibana无缝协作。安装Hearthbeat,添加需要监控的服务,配置好Elasticsearch和Kibana,即可将结果输出到Elasticsearch,并在Kibana显示出来。Kibana无须再配置Dashboard,直接点击Uptime。

2024-05-15 11:00:43 318

原创 elk + filebeat 采集json日志_elk收集json日志索引字段加上json json

【代码】elk + filebeat 采集json日志_elk收集json日志索引字段加上json json。

2024-05-15 11:00:09 259

原创 CompletableFuture并发框架,在自动化场景中的简单应用_completablefuture(1)

CompletableFuture.allOf(future1, future2).join() 是 CompletableFuture 类提供的一个静态方法,CompletableFuture.runAsync 方法是 CompletableFuture 类提供的一个静态方法,用于异步执行一个任务,future1.isDone() 方法是 java.util.concurrent.Future 接口中定义的一个方法,// 如果任务足够小,执行任务。// 等待所有的异步操作完成。// 创建第一个异步操作。

2024-05-15 09:29:36 337

原创 Cocos2d-x 3

AudioEngine.setEffectsVolume(AudioEngine.getEffectsVolume() + 0.1) – 增加音效音量。AudioEngine.setEffectsVolume(AudioEngine.getEffectsVolume() - 0.1) – 减少音效音量。AudioEngine.setMusicVolume(AudioEngine.getMusicVolume() + 0.1) – 增加音量。

2024-05-15 09:29:01 290

原创 Cocos2d-x 3(5)

local at = math.atan(o / a) / math.pi * 180.0 --求角度 ,反正切函数求弧度/π*180.0。– 执行跳的动作,第一个参数为持续时间,第二个参数为位置,第三个参数为跳的高度,第四个参数跳的次数。local posX, posY = s:getPosition() – 获取精灵的位置。local o = location.x - posX – X轴的距离。local a = location.y - posY – Y轴的距离。– 执行移动动作,移动到点击的位置。

2024-05-15 09:28:27 221

原创 Cocos2d-x 3(4)

AudioEngine.setEffectsVolume(AudioEngine.getEffectsVolume() + 0.1) – 增加音效音量。AudioEngine.setEffectsVolume(AudioEngine.getEffectsVolume() - 0.1) – 减少音效音量。AudioEngine.setMusicVolume(AudioEngine.getMusicVolume() + 0.1) – 增加音量。

2024-05-15 09:27:52 213

原创 Appium python自动化测试系列之移动自动化测试!_python appium编写移动测试

因为软件行业越来越发达,用户的接受度也在不断提高,所以对软件质量的要求也随之提高,当然这个也要分行业,但这个还是包含了大部分。因为成本、质量的变化现在对自动化测试的重视度越来越高,在几年前自动化测试还没有像现在这么普及,但是现在随便去一家公司面试都会问到自动化测试,当然这个和他们公司是否运用到另说。但是不言而喻的是大家都意识到了软件测试这个行业都走向了自动化这条路。

2024-05-15 06:31:38 836

原创 app 里的 A_B 测试简介

你可以通过估计有多少用户能够在所需的时间段内进行测试,从而在合理的时间内完成此操作,然后选择估计用户数量的百分比,以便让你的测试在这个时间段内达到统计显著性。在更复杂的情况下,如果需要进行大量的远程 app 配置,app 会将参数发送到 A/B 测试平台,测试平台会跟据这些参数来选出更精细的测试配置。如果已知观察到的行为会因为假设外的某个因素发生变化 —— 例如,当假设仅考虑全球收入的影响时,已知行为会因居住国而异 —— 需要让该因素(单一国家)的值唯一,或者使用全体人口(所有国家)的代表性样本。

2024-05-15 06:31:02 747

原创 app 里的 A_B 测试简介(1)

下面的表格列出了大部分的情景,可以帮助你确定要如何选择测试的版本。以我们假设的导航实验为例。“排除测试”这一列表示不参与测试的用户。他们的行为将不会有助于测试结果。我们看看谁是测试用户。我们根据假设想要度量什么来选择情景 2 或者情景 3。如果仅与新功能有关(例如,如果新功能是需要 app 内购,则这个功能仅和 app 内购买收入相关),那么选择情景 2。如果假设要实现的新功能(例如,如果新功能是“最爱”机制,并且度量指标是用户参与度)与之前的东西(并且是可测量的)相关,则选择情景 3。

2024-05-15 06:30:28 671

原创 APP 安全测试_app个人信息安全评估测试用例

用户点击提交后调用接口B,客户端传给接口B的参数为接口A返回的订单号码和金额总价,接口B的后台根据传给接口B的金额总价从用户账户中扣款,扣款成功后即根据订单号码发货。如果用户安装了第三方键盘,可能存在劫持情况,对此,我们在一些特别敏感的输入地方可以做检查,例如金融类APP登录界面的用户名密码输入框等,看是否支持第三方输入法,一般建议使用应用内的软键盘。1)在运行软件过程中,如果有来电、SMS、蓝牙等通讯或充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续其原来的功能。

2024-05-15 06:29:53 973

原创 27岁从业软件测试5年的我被无情的辞退了_27岁被辞退

5、接下来可以找一些项目来做或去众测平台看一些基本的项目测试流程,包括基本测试文档的书写规范等等,testin众测平台是一个锻炼的不错平台,至少测试用例设计、执行及bug探索提交缺陷都是挺好的。测试工具永远是软件测试人员的得力助手,不能完全依赖工具,但也不能没有工具,在学习软件过程中,要著中软件测试工具的使用,下图覆盖初、中级软件测试工程师所需具备的测试工具,要想学好,下手学习吧。大公司因为分拆的问题。测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。

2024-05-15 02:58:07 635

原创 27岁从业软件测试5年的我被无情的辞退了_27岁被辞退(1)

测试工具永远是软件测试人员的得力助手,不能完全依赖工具,但也不能没有工具,在学习软件过程中,要著中软件测试工具的使用,下图覆盖初、中级软件测试工程师所需具备的测试工具,要想学好,下手学习吧。混在软件测试职业圈,工具千千万,不可能每个都会用,至少要知道有哪些工具可用,什么时候该用什么工具,每个工具能解决什么问题,然后再深入应用几款工具即可,下面就带大家总结一下。测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。还有数据库也是必须掌握的!

2024-05-15 02:57:33 605

原创 26岁,转行学软件测试,拿高薪依然是指日可待!

5、将来做管理还是技术专家?即使是做管理,也必须建立在懂技术,能搞定问题的基础上。技术是根本,其余的都是锦上添花;先说下做软件测试所必须掌握的技能范围我按照薪资的不同大致划分成3个档位:月薪5-9k:从零基础入门到能够找到工作 月薪15-25k:测试在职搞定性能测试和自动化测试 年薪30W+:搞定测试开发,进入一线大厂可能你是刚毕业的学生,也可能你是打算转行进入软件测试这个行业,那么首先以下基本的理论你是必须要掌握的:软件测试的定义、生命周期、工作流程、需求分析;测试用例的设计、编写、评审;

2024-05-15 02:56:59 680

原创 25岁开始做软件测试,是不是只能干到35岁?_软件测试可以干到多少岁

做为一名软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!下面分享我整理的这份2023年可能是最全的软件测试工程师发展方向知识架构体系图。1、Python 编程与测试开发技术​2、Web自动化测试基础​3、APP自动化测试基础4、Postman测试工具专题5、接口自动化测试基础6、自动化框架封装7、持续集成​8、Jmeter 性能测试9、APP性能测试。

2024-05-15 02:56:24 887

原创 这些前后端性能指标,面试一问我就懵了_评估后端工程师的量化指标

一般有哪些方式可以改善加载速度带来的用户体验呢?减少HTTP重复请求性能黄金法则:只有10%20%的最终用户响应时间花在了下载HTML文档上,其余的80%90%时间花在了下载页面中的所有组件上。因此,改善响应时间最简单的途径就是减少HTTP请求的数量,并且去除不必要的重复请求。使用CDNHTTP请求和响应的时间会受到离 web 服务器距离的影响。如果用户离应用程序的web服务器离用户更近,那么多个HTTP请求的响应时间将缩短。

2024-05-14 03:53:41 661

原创 这七个自动化测试小知识,帮助你在自动化测试中走的更远_自动化测试 7个基本要素

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!● 加快测试进度从而加快产品发布进度● 更多的测试● 通过减少手工测试降低测试成本● 提高测试覆盖率● 保证一致性● 提高测试的可靠性● 测试工作可以

2024-05-14 03:53:05 760

原创 还敢说你会接口测试吗?全覆盖接口测试扫描总结(详细)_接口扫描

由于我们项目前后端调用主要是基于http协议的接口,所以测试接口时主要是通过工具或代码模拟http请求的发送与接收。工具有很多如:postman、jmeter、soupUI、java+httpclient、robotframework+httplibrary等。也可以用 接口自动化来实现,就是用代码实现,框架和UI自动化差不多,发送请求用断言来判断。常用框架:Python+requests+pytest+yaml+alluer+Jenkins目的:测试接口的正确性和稳定性;

2024-05-14 03:52:29 663

空空如也

空空如也

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

TA关注的人

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