- 博客(149)
- 收藏
- 关注
原创 YARN HA 搭建以及自动故障转移测试_yarn
启用ResouerceManager重启的功能,默认为false。ResourceManager1的Web页面访问地址。ResourceManager2的Web页面访问地址。ResourceManager1所在的节点主机名。ResourceManager2所在的节点主机名。用于ResouerceManager状态存储的类。ZooKeeper集群列表。
2024-05-17 04:52:59
363
原创 YARN HA 搭建以及自动故障转移测试_yarn(2)
启用ResouerceManager重启的功能,默认为false。ResourceManager1的Web页面访问地址。ResourceManager2的Web页面访问地址。ResourceManager2所在的节点主机名。用于ResouerceManager状态存储的类。ZooKeeper集群列表。
2024-05-17 04:52:27
514
原创 YARN HA 搭建以及自动故障转移测试_yarn(1)
启用ResouerceManager重启的功能,默认为false。用于ResouerceManager状态存储的类。ZooKeeper集群列表。
2024-05-17 04:51:54
341
原创 tomcat常见配置及优化、升级_修改tomcat 安装目录下conf web
之前文件介绍过的 Tomcat 连接器的三种方式: bio、nio 和 apr,三种方式性能差别很大,apr 的性能最优, bio 的性能最差。而 Tomcat 7 使用的 Connector 默认就启用的 Apr 协议,但需要系统安装 Apr 库,否则就会使用 bio 方式。
2024-05-17 01:25:44
531
原创 Tomcat和Weblogic的区别
而且很重要的是她免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。WebLogic是美国bea公司出品的一个application server,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogic Server 9.0是迄今为止发布的最卓越的BEA应用服务器。用WebLogic运行标准的java可能并不是最好的方式,WebLogic里支持他自己的一些东西,这些东西虽然是在纯java基础上开发的,但其他工具里都没有。
2024-05-17 01:25:11
450
原创 tomcat-Dockerfile 可配置tomcat的访问日志_dockerfile java -jar 指定tomcat日志
【代码】tomcat-Dockerfile 可配置tomcat的访问日志_dockerfile java -jar 指定tomcat日志。
2024-05-17 01:24:39
434
原创 tomcat-Dockerfile 可配置tomcat的访问日志_dockerfile java -jar 指定tomcat日志(1)
echo;
2024-05-17 01:24:05
484
原创 Python+Requests+Unittest接口自动化测试_python+unittest+requests框架
向服务器传送数据前后端分离🤑通过F12打开浏览器开发者工具进行抓包,返回数据是json格式的就是前后端分离,返回时html页面就是没有前后端分离。微服务的概念:将大模块切分成小模块。减少代码的耦合度,从而降低模块与模块之间的影响。原先是一个jar包里面包含所有模块,改一个模块就有可能影响其他模块,现在是将一个一个的模块都打成一个一个的jar包,模块与模块之间的交互通过接口,哪个模块出了问题,只需要修改那个模块的jar包,避免因为修改一个模块的代码导致其他模块出错。
2024-05-16 10:15:59
261
原创 Python+Requests+Unittest接口自动化测试_python+unittest+requests框架(2)
🤑通过F12打开浏览器开发者工具进行抓包,返回数据是json格式的就是前后端分离,返回时html页面就是没有前后端分离。微服务的概念:将大模块切分成小模块。减少代码的耦合度,从而降低模块与模块之间的影响。原先是一个jar包里面包含所有模块,改一个模块就有可能影响其他模块,现在是将一个一个的模块都打成一个一个的jar包,模块与模块之间的交互通过接口,哪个模块出了问题,只需要修改那个模块的jar包,避免因为修改一个模块的代码导致其他模块出错。
2024-05-16 10:15:26
426
原创 Python+Requests+Unittest接口自动化测试_python+unittest+requests框架(1)
new_category_name = “更新栏目” + new_now_timeself.requests.put(“http://[服务器ip]:8081/admin/category/”, headers=headers, data=payload)> DELETE请求方式article_params = {“state”: 1, # -1:全部文章 1:已发表 0:回收站 2:草稿箱“page”: 1, # 显示第1页“count”: 6, # 每页显示6条。
2024-05-16 10:14:51
339
原创 Postman接口测试之Mock快速入门_postman mock接口
Mock是一种比较特殊的测试技巧,可以在没有依赖项的情况下进行接口或单元测试。通常情况下,Mock与其他方法的区别是,用于模拟代码依赖对象,并允许设置对应的期望值。简单一点来讲,就是Mock创建了一个对象,模拟真实对象的行为。
2024-05-16 08:16:26
1235
原创 postman接口测试—Restful接口开发与测试_postman restful接口
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取class GroupTest(unittest.TestCase):def setUp(self):self.base_url=‘http://127.0.0.1:8000/groups’self.aut
2024-05-16 08:15:53
1224
原创 postman实现接口自动化图解步骤,测试用例集,断言,动态参数,全局变量的随笔记录_postman 写自动化
如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建测试用例集啦~一个系统、模块或其他分类粒度的测试用例可以存放在该目录下。
2024-05-16 08:15:20
274
原创 postman安装使用教程
其实 Postman 是有团队协作的,可以共享请求参数及数据,但需要注册且是放在他们的服务器上的,对公司而言,会有安全性的考虑,大多数人很懒,会放弃这种方式。Postman 是一个很强大的 API调试、Http请求的工具,当你还准备拿着记事本傻傻的去写 Form 表单的时候,你来试试 Postman,你会震惊到的。她可是允许用户发送任何类型的 HTTP 请求,例如 GET,POST,HEAD,PUT、DELETE等,并且可以允许任意的参数和 Headers。」按钮,找到你刚刚下载的安装包的位置,点击确定。
2024-05-16 08:14:46
847
原创 LAMP之apache调优_lamp下apache调优
Unit][Service][Install]63 ~]# curl -I 192.168.1.63 #看不到apache版本相关内容了为:改:为:为:0 drwxr-xr-x 2 root root 24 1月 25 15:53 /usr/local/apache/htdocs/
2024-05-16 04:54:38
952
原创 Kubernetes面试题_如何在没有选择器的情况下定义服务 a
Google Container Engine(GKE)是Docker容器和集群的开源管理平台。这个基于Kubernetes的引擎仅支持在Google的公共云服务中运行的群集。Heapster是由每个节点上运行的Kubelet提供的集群范围的数据聚合器。此容器管理工具在Kubernetes集群上本机支持,并作为pod运行,就像集群中的任何其他pod一样。因此,它基本上发现集群中的所有节点,并通过机上Kubernetes代理查询集群中Kubernetes节点的使用信息。
2024-05-16 04:54:04
849
原创 Kubernetes常见操作_kubectl top(1)
顺便一说,–field-selector 是个值得深入一点的参数。5、有时候 DaemonSet 因为某种原因没能在某个节点上启动。当然也可以使用 PodStatus 以及 ContainerStatus 的其它字段进行排序。
2024-05-16 04:52:58
966
原创 JMeter + Ant + Jenkins持续集成-接口自动化测试(1)
录lib子目录之下。放到Ant所在目录lib子目录之下。打开build.xml文件,主要看里面每一行的标注,特别需要主要标红色的地方。那么现在就可以运行ant试试了那么怎么运行呢:到刚才本地新建的文件夹下运行ant看到成功了 就是ok了在这里打开报告:查看结果,报告的格式有多样性的,如果jmeter安装目录extras中测试报告名称改了,一定要到build.xml文件中把报告名称改为和extras中的一致。
2024-05-16 01:29:35
838
原创 jira通过使用synapseRT插件实现对需求、测试用例、测试计划等的管理_synapsert插件下载
进入jira安装路径的atlassian-jira/WEB-INF/atlassian-bundled-plugins目录下,备份该jar包:atlassian-universal-plugin-manager-plugin-2.21.jar。然后将破解包atlassian-universal-plugin-manager-plugin-2.22.9.jar上传到该目录下,完成替换工作。搜索synapseRT,正常是有免费试用和立即购买的,我这里安装好了,所以只有管理按钮。
2024-05-16 01:29:02
411
原创 Jetpack系列(十) — 测试 + 总结(1)
val latch = CountDownLatch(1) // 一次计数。止,不再深入研究,那么很难做到真正的技术提升。我这里遇到一个小坑,就是一直包。// 导入 Hamcrest。
2024-05-16 01:27:56
367
原创 Elastic:使用 Grafana 监视 Elasticsearch_grafana elasticsearch(2)
为了说明问题的方便,我把两个 Elasticsearch 的地址都设置为 http://localhost:9200,也就是说从 http://localhost:9200 采集数据并把数据存于到 http://localhost:9200 的索引中。我们使用一个 python 的脚本来收集被监视的 Elasticsearch 的指标数据,并把这些指标数据存于到一个 Elasticsearch 的索引中去。等我们的 Grafana 启动后,我们可以看到如下的画面。安装完后,我们可以在浏览器的链接地址。
2024-05-15 10:58:57
328
原创 Elastic:使用 Grafana 监视 Elasticsearch_grafana elasticsearch(1)
确保您的 GPG 密钥已正确添加到密钥库中。现在您已链接到 Grafana 存储库,鉴于存储库已更新,因此可以轻松安装它。启用 systemd 服务,以便 Grafana 在启动时启动。安装完后,我们可以在浏览器的链接地址查看,并以用户名及密码 admin/admin 进行登录。等我们的 Grafana 启动后,我们可以看到如下的画面。
2024-05-15 10:58:23
392
原创 Elastic:Elasticsearch 的分片管理策略_elastico的交易分片策略
另一个用例是从活动集群中停用节点。这种情况下的主要挑战之一是在不导致群集停机或重启的情况下停用节点。幸运的是,Elasticsearch 提供了一个选项,可以在不丢失数据或不会造成停机的情况下,优雅地删除/停用节点。上面的 API 使集群停止分配任何东西到指定节点并排除它。同时,来自该节点的数据将被移植到非排除节点。数据传输将在后台进行,完成后将导致从群集中完全删除该节点。停用某个节点时,其他节点中可用的磁盘空间应大于要传输的数据大小。否则,群集状态可能会变为红色或黄色,这可能会导致停机。
2024-05-15 10:57:48
426
原创 Cocos2d-x 3(3)
接着,你需要添加路径:"[cocos2d-x 根目录]\tools\cocos2d-console\bin\“到系统变量当中,别忘了添加”;例如,我们想要创建一个cpp项目,然后我可以键入"cocos new MyGame -p com.wwj.mygame -l cpp -d E:/MyProject。,如果它输出帮助信息和配置的话,那就说明你已经成功把路径添加到环境变量了。这是我们就可以使用cocos2d-console的命令了。Cocos2D-x版本:cocos2d-x 3.0。
2024-05-15 09:27:10
395
原创 Cocos2d-x 3(2)
模仿跳跃的轨迹移动节点,第一个参数为持续时间,第二个参数为位置,第三个参数为跳的高度,第四个参数跳的次数。– 创建动作序列,第一个动作为RotateBy,第二个动作w为淡出,第三个动作为CallFunc。– 创建动作序列,第一个动作为RotateBy,第二个动作w为淡出,第三个动作为CallFunc。– 创建动作序列,第一个动作为ScaleBy,第二个动作为淡出,第三个动作为CallFunc。– 创建动作序列,第一个动作为ScaleBy,第二个动作为淡出,第三个动作为CallFunc。
2024-05-15 09:26:36
365
原创 Cocos2d-x 3(1)
第一个参数为文本,第二个参数为字体样式,第三个参数为字体大小,第四个参数为块大小,第五个参数为文本横向对齐,第六个参数为文本纵向对齐。top:setPosition(cc.p(s.width/2,s.height-20)) – 设置显示位置。top:setAnchorPoint(cc.p(0.5, 1)) – 设置锚点(0.5,1)cc.VERTICAL_TEXT_ALIGNMENT_TOP, – 对齐顶部。– 创建颜色层,第一个参数是颜色,第二个参数为宽度,第三个参数为高度。
2024-05-15 09:26:01
289
原创 cmake应用:集成gtest进行单元测试_cmake 使用 gtest
【代码】cmake应用:集成gtest进行单元测试_cmake 使用 gtest。
2024-05-15 09:25:26
414
原创 APP 安全测试_app个人信息安全评估测试用例(2)
用户点击提交后调用接口B,客户端传给接口B的参数为接口A返回的订单号码和金额总价,接口B的后台根据传给接口B的金额总价从用户账户中扣款,扣款成功后即根据订单号码发货。如果用户安装了第三方键盘,可能存在劫持情况,对此,我们在一些特别敏感的输入地方可以做检查,例如金融类APP登录界面的用户名密码输入框等,看是否支持第三方输入法,一般建议使用应用内的软键盘。1)在运行软件过程中,如果有来电、SMS、蓝牙等通讯或充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续其原来的功能。
2024-05-15 06:29:11
971
原创 APP 安全测试_app个人信息安全评估测试用例(1)
用户点击提交后调用接口B,客户端传给接口B的参数为接口A返回的订单号码和金额总价,接口B的后台根据传给接口B的金额总价从用户账户中扣款,扣款成功后即根据订单号码发货。如果用户安装了第三方键盘,可能存在劫持情况,对此,我们在一些特别敏感的输入地方可以做检查,例如金融类APP登录界面的用户名密码输入框等,看是否支持第三方输入法,一般建议使用应用内的软键盘。1)在运行软件过程中,如果有来电、SMS、蓝牙等通讯或充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续其原来的功能。
2024-05-15 06:28:38
898
原创 APP 专项测试之兼容性测试_app兼容性测试
1、APP 兼容性测试认识随着 APP 应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得 APP 兼容性测试成为测试质量保障必须要考虑的环节。APP 兼容性测试通常会考虑:操作系统、厂家 ROM、屏幕分辨率、网络等方面。但如果要在有限的测试人力物力和时间资源下覆盖所有兼容性测试维度是困难的,因此,通常采用 Top X 原则,即 Top 排名靠前的。如何获取 Top X 数据,可采用埋点方式尽量获取自己软件 APP 的数据,这样更精准。
2024-05-15 06:28:03
1244
原创 APP 专项测试之兼容性测试_app兼容性测试(3)
从以上数据得出,android4.x、5.x、6.x 版本市场占比不足 7%,可以同产品开发商议,如果目前软件开发不支持旧版本的兼容,测试可选择放弃旧版本的兼容测试。针对 Android,主要考虑 7.x,8.x,9.x,10.x,针对 iOS,主要考虑 12.x、13.x、14.x。针对每个操作系统大版本下的小版本,由于工作量太大,除非有明确对于 app 的影响,一般不需考虑逐个覆盖小版本。2.2 不同厂商。
2024-05-15 06:27:28
677
原创 24年软件测试的晋升之路与能力要求,“我“该何去何从?_测试的晋升渠道
1)手工黑盒功能测试手工黑盒功能测试,主要是检测软件产品的各个功能是否满足用户需求,在最大程度上提高软件产品的质量,尽量多的找出软件产品里面的问题与缺陷。这种测试工作主要要能够深刻理解软件需求,掌握软件的业务流程,掌握软件产品中的各个细节,尽量全面地找出软件产品中的问题所在。2)功能和回归自动化测试自动化测试的主要思路是利用测试工具,进行替代手工的测试活动,减轻测试人员的劳动强度,减少繁重重复性的工作,通过工具,进行软件产品版本的回归验证。
2024-05-15 02:55:42
776
原创 23年测试岗面试,高频自动化测试面试题(付答案)_pytest自动化面试题
面试题1:你有没有做过自动化测试?答:我在xx项目中实施了web自动化测试,我们项目中搭建自动化测试框架技术:python+selenium+Pytest/unittest+ddt+jenkins,然后用的POM分层的模式(面向对象思想),数据驱动使用的是excel+ddt的驱动模式,我在这个自动化测试实施的项目里所负责的那些模块那些测试用例的自动化代码编写我在xx项目中实施了接口自动测试平台搭建,技术栈:python+django+pytest+ddt+jenkins。
2024-05-15 02:55:07
883
原创 23年测试岗面试,高频自动化测试面试题(付答案)_pytest自动化面试题(2)
只要你心怀信念,坚持不懈地追求,你一定能够战胜困难,实现自己的梦想。相信自己的力量,勇往直前,无所畏惧,让奋斗成为你成功的阶梯,踏上属于自己的辉煌之路。只有不断追求进步,才能超越自己的极限,只有奋斗拼搏,才能实现梦想的辉煌。相信自己的力量,努力拼搏,未来将会因你而改变!只有拼尽全力,才能让梦想破茧成蝶,只有坚韧不拔,才能征服高山峻岭。人生的路途虽艰辛,但奋斗是我们挑战命运的唯一途径,只要不放弃、不停息,终将登上属于自己的巅峰!
2024-05-15 02:54:34
861
原创 23年测试岗面试,高频自动化测试面试题(付答案)_pytest自动化面试题(1)
只要你心怀信念,坚持不懈地追求,你一定能够战胜困难,实现自己的梦想。相信自己的力量,勇往直前,无所畏惧,让奋斗成为你成功的阶梯,踏上属于自己的辉煌之路。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-05-15 02:54:00
915
原创 还在问用什么来做接口测试?万能Jmeter打造性能测试数据平台。jmeter 【 yyds】_测试数据生成平台
图表展示功能使用的是grafana,grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,不需要写一行前端代码,只需要简单的配置,就成开发出一个漂亮的图表监控报表页面。在这套解决方案中,数据库选择是influxdb,influxdb是一个开源的时序数据库,适合存储一些跟时间有关系的数据。图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**1、 登录http://{ip}:3000,用户名/密码:admin/admin。
2024-05-14 03:51:07
624
原创 还在问用什么来做接口测试?万能Jmeter打造性能测试数据平台。jmeter 【 yyds】_测试数据生成平台(3)
虽然也有一些插件能实现这个效果,但是这些插件都是基于GUI界面的,而真正压测的时候,都是在Linux环境中的,这些插件根本排不上用场。图表展示功能使用的是grafana,grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,不需要写一行前端代码,只需要简单的配置,就成开发出一个漂亮的图表监控报表页面。先来说下这套解决方案的原理,在Jmeter运行过程中,将产生的性能数据写入到数据库里,然后定时从数据库中读取性能数据,并分类展示到页面上。3、 选择influxdb,进行以下配置。
2024-05-14 03:50:31
684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人