- 博客(302)
- 资源 (3)
- 收藏
- 关注
原创 测试经理,如何空降到一个新公司后开展工作
作为空降测试经理,需要分阶段建立管理权威并化解团队阻力,以下是分时间维度的落地计划及应对策略(附90天融入框架及10大挑战化解方案)
2025-02-21 09:45:50
855
原创 数据库端性能测试优化案例
数据库端的性能优化是提升系统整体性能的关键环节。通过分析慢查询、优化索引策略、调整连接池配置、采用分布式架构以及选择合适的存储引擎,可以显著提升数据库的响应速度和吞吐量。同时,在实际优化过程中,需要结合具体的业务场景和系统架构进行针对性调整,并借助现代化工具(如Percona Tools、Prometheus)持续监控和迭代优化。
2025-02-20 14:32:37
608
原创 后端性能测试优化案例
后端性能优化是一个复杂但 rewarding 的过程,需要结合具体的系统架构、业务场景和技术栈进行针对性调整。通过上述案例可以看出,优化的关键点在于数据库查询优化、服务器配置调整、代码逻辑优化以及分布式系统通信优化。同时,借助现代化工具(如JMeter、Prometheus、Grafana)可以更精准地定位问题并实施优化方案。持续的性能测试和监控是确保系统长期稳定运行的重要保障。
2025-02-20 14:31:14
601
原创 前端性能测试优化案例
前端性能优化是一个持续迭代的过程,需要结合实际测试数据和用户反馈进行针对性优化。通过上述案例可以看出,优化的关键点在于减少资源体积、降低HTTP请求数量、提升代码执行效率以及改善用户体验。同时,借助现代化工具(如Lighthouse、Chrome DevTools)可以更精准地定位问题并实施优化方案。
2025-02-20 14:29:38
953
原创 软件性能测试结果如何优化
性能测试结果的优化是一个迭代的过程,需要结合具体的测试数据和系统特性,找到瓶颈并逐一解决。通过前端优化、后端优化、数据库优化、网络优化以及系统资源优化等多方面的努力,可以显著提升系统的性能和稳定性。同时,在优化完成后,持续监控和验证是确保优化效果长期生效的关键。
2025-02-20 14:28:14
961
1
原创 作为管理者,如何做好向上管理
气泡图是散点图的扩展,除了X轴和Y轴的数据点外,每个数据点还通过气泡的大小来表示第三个变量的值。:注意领导的工作风格、决策方式以及他们在意的细节和优先考虑的任务,同时理解领导所处的环境和压力来源,如上级的期望和组织的战略方向。:主动学习最新的测试技术和工具,如AI驱动的测试、云测试平台等,并在团队中推广应用,展示你的学习能力和前瞻性。通过以上方法,你可以有效地在向上管理中展示你的专业能力,赢得领导的信任和认可,为个人和团队的发展创造更多机会。
2025-02-20 09:52:13
702
原创 MySQL-慢SQL解析及调试分析思路
利用数据库的查询缓存机制(如 MySQL 的 Query Cache),将频繁查询的数据缓存到内存中,避免重复查询数据库。在应用程序中使用缓存(如 Redis 或 Memcached),将查询结果缓存起来,当数据未发生变化时,直接从缓存中读取数据,减少数据库的访问次数。对数据量大的表进行压缩(如 MySQL 的 InnoDB 压缩表),可以减少存储空间的占用和 I/O 开销,从而提高查询性能。使用高速存储设备(如 SSD)或分布式存储系统(如 Ceph),可以提高数据的读写速度,降低查询的 I/O 成本。
2025-02-19 12:23:09
894
原创 资深测试经理如何更好地进行测试左移和右移活动
在软件上线前,进行最后的验证,包括功能验证、性能验证、兼容性验证等。使用自动化测试工具或手动测试方法,确保软件在上线前的质量达到预期标准。例如,对即将上线的移动应用进行最后的兼容性测试,确保其在不同型号的手机上都能正常运行。
2025-02-18 17:20:22
748
原创 资深测试经理,如何践行测试质量管理的工作
在软件上线前,进行最后的检查,包括部署环境的检查、配置文件的核对、上线包的验证等。对于一个移动应用的上线,要检查应用商店的配置信息是否正确,如应用图标、版本号、描述等。同时,要验证上线包的完整性和正确性,确保安装和启动没有问题。
2025-02-18 16:58:45
596
原创 MySQL中单引号和双引号(‘‘和““)的区别
单引号(主要用于包裹字符串字面值。双引号(在默认情况下用于包裹标识符(如表名等),但它的使用依赖于 MySQL 的配置(如模式)。从代码可读性和兼容性角度,建议优先使用单引号包裹字符串字面值。
2025-02-18 14:45:47
768
原创 MySQL中count(1)和count(*) 的区别
通常,COUNT(*)和COUNT(1)是等价的,区别主要在于语义和代码风格。推荐使用COUNT(*),因为它更直观、语义明确。
2025-02-18 14:28:31
418
原创 如何优化多表查询性能?
将多个查询合并为一个,可以减少数据库的访问次数,提高效率。:使用视图封装复杂的多表查询,可以提高查询效率。例如,可以创建一个视图来封装常用的多表查询逻辑,然后直接查询视图。:确保在 JOIN 条件和 WHERE 子句中使用的列上有适当的索引,以加快查询速度。:尽量避免使用子查询,特别是在嵌套子查询的情况下。:尽量避免使用子查询,特别是在嵌套子查询的情况下。:在 WHERE 子句中使用高效的条件表达式,避免使用复杂的计算和函数。:合理调整 JOIN 顺序,先连接小表再连接大表,可以显著提升查询性能。
2025-02-18 14:20:26
385
原创 postman免登录版本,实测可用(解决一直卡在登录界面无法进入的问题)
2025今年开工后,打开postman,一直提示需要登录,但是一直卡在登录界面,好几个人的postman都是这样的情况,不知道是什么原因。折腾几小时无果,网上下载了各种版本都试了,最新的版本也是一样。后面找到了一个免登录的版本,安装后,将之前备份的Postman 提供了多种常用类型的接口请求和响应数据的解析功能,以及批量执行接口请求、日志调试、断言、变量等众多功能,帮助我们更好地进行接口管理和测试。不仅如此,Postman 还具有便捷的功能,如快速填写查询参数和请求头信息,大大提高了我们的工作效率。
2025-02-07 15:49:20
3520
原创 jmeter 获取唯一全局变量及多线程读写的问题
例如,使用View Results Tree监听器查看一个请求的响应数据,然后在另一个线程组中使用BeanShell Sampler或JSR223 Sampler来提取并使用这些数据。可以通过减少文件打开次数、使用内存中的数据结构来传递数据,或者将数据存储在数据库中,通过JDBC请求来读取,以减少文件I/O操作。: 如果你的唯一ID是从某个响应中提取的,你可以使用正则表达式提取器来提取这个ID,然后在BeanShell PostProcessor中使用。例如,使用更高效的数据结构来存储和检索数据。
2024-11-29 12:14:26
1016
原创 JMeter中获取随机数、唯一ID、时间日期(包括当前日期增减)截取指定位数的字符等
在JMeter中,您可以使用内置的函数和一些额外的插件来获取随机数、唯一ID、时间日期以及截取指定位数的字符。Meter 提供了多种参数化函数,可以帮助您在测试中实现动态数据的生成和处理。以上是JMeter中常用的一些函数和方法,可以帮助您在测试中生成随机数、唯一ID、时间日期以及截取字符串。这些函数可以帮助您在 JMeter 测试中实现参数化,从而模拟更真实的用户行为和测试场景。
2024-11-29 12:02:40
1426
原创 postman中获取随机数、唯一ID、时间日期(包括当前日期增减)截取指定位数的字符等
在Postman中获取随机日期并格式化显示,通常需要使用Pre-request Script或Tests(测试脚本)来实现。Postman内置了对JavaScript的支持,并且可以通过安装插件来使用额外的库,比如。在Postman中,您可以使用内置的动态变量和编写脚本的方式来获取随机数、唯一ID、时间日期以及截取指定位数的字符。如果您需要更复杂的逻辑或特定的格式,可以通过编写更复杂的脚本来实现。的功能,但是基本的日期操作和格式化通常是可用的。以下是一个示例脚本,它生成一个随机日期并将其格式化为。
2024-11-29 11:57:47
1437
转载 JMeter测试WebSocket的经验总结
由于Jmeter4.0的界面是深色的(看不清字体),默认语言是英语,我们可以调一下。最近有一个微信聊天系统的项目需要性能测试,既然是测试微信聊天,肯定绕不开websocket接口的测试,首选工具是Jmeter,网上能搜到现成的方法,但是网上提供的jar包往往不是最新的,既然是用最新版本的Jmeter4.0,那么所依赖的插件jar包也应该追求新的。默认请求响应的超时时间为6S,超过这个时间报错。》(区别是这篇文章用的是windows版的,而我这次测试用的是Linux版的,网上有相关下载,开源工具)。
2024-09-24 20:18:26
271
转载 【大厂测试技术】货拉拉App录制回放的探索与实践
【大厂测试技术】货拉拉App录制回放的探索与实践作者简介:徐卓毅Joe,来自货拉拉/技术中心/质量保障部,专注于移动测试效能方向。
2024-07-19 11:07:13
290
转载 【大厂测试技术】一个漏测Bug能让你想到多少?| 得物技术
用例设计完成后组织用例评审2.3 测试阶段未严格按照测试用例执行问题分析按照测试用例执行测试,可以让我们尽可能的不出现遗漏一些测试点。不能因为某一个人或者对某一块业务熟悉简化其测试用例,不严格按照测试用例来执行测试,这样出现了一些遗漏Bug实在是不应该。改进措施。
2024-07-18 22:26:15
136
转载 【大厂测试技术】百度研发效能从度量到数字化蜕变之路
如前所介绍,本文不再以围绕如何构建一套研发效能指标体系的思路进行介绍(如需了解百度的研发效能指标体系,可以留言后续我们逐渐登出),而将会介绍我们效能分析的整体思路、实践案例、技术实现,先理解研发效能的本质和数字化思路的前提下,重在用实际案例介绍如何剖析效能潜在的那些“瓶颈”,而非只是流程与工具,让大家了解我们是如何通过效能分析引导并驱动团队行为上的改变而不是仅仅数据上“好看”。可以看到,这样的效能分析模式是基于问题驱动的,从结果指标找到有异常的点,通过异常点驱动深入分析,找到改进点优化带来效能提升。
2024-07-18 22:15:15
157
转载 【大厂测试技术】字节跳动混沌工程实践总结
在生产环境中实际运行分布式系统,难免会有各种不可预料的突发事件发生。同时,云原生的发展,不断推进着微服务的进一步解耦,海量的数据与用户规模也带来了基础设施的大规模分布式演进。分布式系统天生有着各种相互依赖,可以出错的地方数不胜数,处理不好就会导致业务受损,或者是其他各种无法预期的异常行为。在复杂的分布式系统中,无法阻止这些故障的发生,我们应该致力于在这些异常行为被触发之前,尽可能多地识别风险。然后,针对性地进行加固,防范,从而避免故障发生时所带来的严重后果。
2024-07-18 22:06:15
318
转载 【大厂测试技术】【支付宝客户端安全生产】客户端风险挖掘
通过客户端架构框架了解及风险点梳理,我们知道客户端风险集中在基础框架的业务变更上,其中有开关JSON配置异常{} -> [] 引起客户端闪退、ffmpeg直播拉流解码异常、卡片模板变更引发历史版本闪退,打包构建导致图标丢失界面异常,因此有必要建设一套全自动化风险挖掘体系,通过优质的种子变异能力,快速生成大量异常数据,持续不断挖掘客户端风险,从而提升客户端稳定性。
2024-07-18 21:56:25
118
转载 百度工程师的软件质量与测试随笔
百度百科定义:客体的一组固有特性满足要求的程度。在人们的意识中,不符合事物的预期表现都和质量相关,但要穷举又非常困难,主要原因质量是个非常抽象的词。但作为质量工作者,仍然需要提升对质量的理解,来指导质量工作者的工作,为此需要让对质量的理解从抽象变得可描述、具体。下面基于对近些年来从事软件质量工作的总结,简要介绍对质量理解的内容。GEEK TALK。
2024-07-18 21:52:12
77
转载 Android 性能优化必知必会
这篇文章记录了 Android 性能优化所必须掌握的知识(主要是对应的优秀文章、公众号、博客、技术团队等),涵盖性能优化相关的方方面面。本文会持续更新,欢迎各位自荐或者推荐。做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易。为什么这么说?是因为需要接触的知识实在是太多了,Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以做好。在学习的过程中,除了看源码,我还接触到了很多互联网上已有的知识,各位前辈们将他们的知识和经验倾囊相授,让我少走了很多弯路。
2024-07-18 10:36:35
144
转载 语雀质量体系与自动化(支付宝旗下的语雀)
大家好,我是语雀 QA 会能。很高兴,有机会跟大家聊一下语雀的质量体系和自动化技术。下面会分几个部分给大家介绍,让大家可以了解到语雀质量体系的全貌。通过这样的一个个方案的切实落地,实践之前提到的"教练模式"。实现了业务质量和质量工程齐头并进,让语雀的质量迈入了一个新的台阶, 这里可以用一个工业革命的比喻让大家更好地理解。从刀耕火种的农耕社会 -> 初步探索工业化 -> 全面工业化(质量 3.0)至此语雀的质量体系和自动化能力介绍完了。
2024-07-18 10:34:24
284
原创 Python实现高效率计算列表中的最大值,最小值,平均值
这段代码定义了一个`calculate_stats`函数,它接受一个数字列表作为输入,并返回这个列表的最大值、最小值和平均值。如果输入的列表是空的,那么该函数会返回`(None, None, None)`。在Python中,计算列表的最大值、最小值和平均值是非常直接的。- `sum()`函数用于计算列表中所有数字的总和。- `len()`函数用于获取列表中元素的数量。- `max()`函数用于获取列表中的最大值。- `min()`函数用于获取列表中的最小值。函数可以用来找列表中的最大值,
2024-07-16 10:10:39
1208
转载 Cron表达式详解
"秒域 分域 时域 日域 月域 周域 年域"其中,年域可以省略,省略时表示每年。单个域有多个取值时,使用半角逗号,隔开取值。每个域可以是确定的取值,也可以是具有逻辑意义的特殊字符。每个域最多支持一个前导零。
2024-07-15 14:52:53
1028
原创 Python脚本使用pyinstaller打包运行时,报get_handles OSError: [WinError 6] 句柄无效的解决方法
File "subprocess.py", line 728, in __init__ File "subprocess.py", line 1025, in _get_handles OSError: [WinError 6] 句柄无效。这里需要获得命令的运行输出,试了好多方案,最终可行的方案是用 subpross.Popen 来替代 subprocess.check_output,去掉 - w 参数,将 console 显示的话,就正常。这样就解决了这个问题。
2024-03-13 21:50:51
617
转载 MQTT通信协议介绍
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它是一种轻量级的、基于代理的“发布/订阅”模式的。其具有协议、等优点。可在不可靠的网络环境中进行扩展,适用于设备硬件存储空间或网络带宽有限的场景。使用MQTT协议,消息发送者与接收者不受时间和空间的限制。物联网平台支持设备使用MQTT协议接入。
2024-02-27 16:41:49
302
原创 python使用pymysql批量插入数据库5000W条复杂的数据,如何用python脚本实现和用MySQL自定义存储过程实现
END;BEGINEND;END WHILE;COMMIT;END IF;
2024-01-31 20:58:49
1831
1
转载 jmeter压测学习36-请求body自动签名带上sign参数
接口请求body带有sign签名参数,sign签名是根据请求body除去sign本身参数后,拼接请求参数最后md5加密生成的。使用 jmeter 测试接口,我们希望在请求之前修改 post body 里面的 sign 参数的值为签名的值。
2024-01-31 20:35:47
256
转载 Fastbot_Android 介绍
基于 Model-based Testing 结合机器学习、强化学习的APP 稳定性测试工具ADBKeyBoard在输入栏自动输入内容,屏蔽UI输入法遇到搜索栏乱输入,想要输入指定字符下载 ADBKeyBoard,并在手机端中设置为默认输入法 ADBKeyBoard下载地址, 生效后,当遇到输入栏ADBKeyBoard不会弹起ui输入栏,会显示随机输入字符串:配置max.config中在pc端新建max.config文件(文件名称不可更改)输入通过以下命令将max.config文件push到手机端。
2024-01-26 11:45:58
424
1
转载 Android APP稳定性测试工具Fastbot入门教程
Fastbot是由字节跳动 Quality Lab开源的一款基于model-based testing 结合机器学习、强化学习的APP 稳定性测试工具,提供了Android和iOS版本。奔跑吧!智能Monkey之Fastbot跨平台。本文记录一下Fastbot的使用方法。ADBKeyBoard在输入栏自动输入内容,屏蔽UI输入法遇到搜索栏乱输入,想要输入指定字符可以人工配置操作路径,用来覆盖 Fastbot 自动遍历不到的场景。也可以自定义操作序列,设置操作的先后顺序。1、新建文件(文件名称不可更改)
2024-01-26 10:51:51
2615
1
原创 使用python写一个比Windows系统自带浏览器更好用的计算器
比Windows系统自带的还好用的计算器,感兴趣的可以试用一下。1.支持括号优先级运算和平方、立方计算;2.支持计算历史记录功能;3.支持界面缩放和拖动;4.支持钉在界面(界面最前置顶),再次点击取消置顶;5.支持复杂的组合计算,支持鼠标点击和通过键盘方式输入算式;
2024-01-25 11:21:17
627
原创 python使用pyinstaller打包时出现raise ValueError(“Entry points must be listed in groups“)问题解决方法
python使用pyinstaller打包时出现raise ValueError("Entry points must be listed in groups")问题记录。
2024-01-25 10:08:40
1296
比Windows系统自带的还好用的计算器
2024-01-25
Qnet弱网测试APK-安卓设备上直接安装即可
2022-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人