- 博客(457)
- 收藏
- 关注

原创 7D性能工程初级班第一期开班了!
性能领域公认的具有匠心的技术专家。架构级性能解决方案资深专家。性能测试调优分析18年经验,专注性能领域。曾多次作为出品人组织和参与过大型技术沙龙的演讲。曾领导并实施互联网、金融、电信、保险、证券等多个项目的性能测试及调优,并且还为多家国企、私企等机构的测试中心提供咨询和培训服务。学员遍布 BAT。极客时间《性能测试实战30讲》、《高楼的性能工程实战课》、《全链路专栏压测实战30讲》作者。性能标准制定者。10年+ 的工作经验,现为某知名互联网电商企业测试开发负责人。
2023-06-20 14:27:59
1991

原创 如何让全链路压测落地?
不知道大家发现没,阿里、京东、字节、美团、饿了么、滴滴、陌陌等大厂的技术文章里,最近频繁提到全链路压测在企业内部的落地。本想抱着拜读一二的心理去看,结果一旦涉及到具体的落地细节,他们却都跟约好了一样三缄其口。不怪我们眼热,只能说全链路压测太火!无论是 618、双11 各大电商节,还是微博春节活动,甚至滴滴订单分配等,在面对众多千万级、亿级流量场景时,全链路压测相比其他传统压测方法,明显更加游刃有余。听说阿里 双11 团队,这两年还新增了一个全链路压测百分百验收成功的 kpi 。其实,阿里的全链路压测历
2021-10-19 21:10:10
1580
4

原创 技术文章系列整理(持续更新)
本博客有很多关于性能及测试开发的文章。我试着对你可能感兴趣的一些重要文章进行分类。性能基础系列:性能基础之浅谈常见接口性能压测性能闲谈系列:浅谈window桌面GUI技术及图像渲染性能测试实践JMeter系列:Jmeter接口测试demo性能工具之Jmeter扩展函数及压测ActiveMQ实践性能工具之Jmeter压测Hprose RPC服务性能工具之Jmeter压测Thrift...
2018-09-30 17:00:17
9757
原创 零基础 | OpenAI API:如何调用DeepSeek的API实现智能对话?
在着手开发大模型应用前,掌握大模型 API 的编程方法是重要基础。尽管当下大模型领域呈现 “百模大战” 的局面,模型种类繁多,但从编程接口来看,其设计逻辑高度统一:虽然不同模型的底层实现存在差异,但其对外提供的 API 接口规范基本一致。因此,开发者无需逐一学习每个大模型的 API,只需精通其中一个,即可快速触类旁通。
2025-04-21 11:37:08
554
原创 干货 | 高性能 Nginx 优化配置总结
构建毫秒级响应、C10K级别(万级并发)并发处理能力,适用于高并发、高安全、低带宽要求的Web服务场景。
2025-04-14 17:59:24
778
原创 零基础 | 测试运维人必知必会 AI 大模型技术名词
从技术视角解构AI大模型,其本质是基于概率的序列生成系统。大模型通过逐Token生成机制实现文本输出,这一过程涉及三个核心要素Token、Embedding和温度。。
2025-03-10 18:57:13
690
原创 零基础 | 测试运维人必知必会的「AI智能体」概念
AI智能体作为一种设计模式,通过整合记忆、工具、规划和行动等模块,极大地提升了大模型的能力和应用范围。它不仅能够自主执行复杂任务,还能通过多轮交互和自主进化不断优化性能。随着AI技术的不断发展,AI智能体将在各个领域发挥越来越重要的作用,推动人工智能技术的进一步普及和应用。
2025-03-05 09:12:49
1192
原创 安全测试之 SSTI 模板注入入门
SSTI(Server-Side Template Injection)是一种服务器端模板注入漏洞,它出现在使用模板引擎的Web应用程序中。模板引擎是一种将动态数据与静态模板结合生成最终输出的工具。然而,如果在构建模板时未正确处理用户输入,就可能导致SSTI漏洞的产生。
2025-01-22 17:48:19
1051
原创 安全测试之Pikachu练习平台入门
安全测试中 sql 注入只是其中一小部分,对于互联网企业来说很少能发现sql 注入安全事件,但是对于自己知识积累还是很有帮助,对于传统行业就不好说。本文只是抛砖引玉,希望大家在以后的学习中不断积累自己的知识。
2024-10-17 14:34:17
1627
原创 性能工具之JMeter 通过Java API生成 BeanShell PreProcessor 脚本
性能工具之JMeter 通过Java API生成 BeanShell PreProcessor 脚本
2024-10-16 11:49:35
1156
原创 性能工具之 HAR 格式化转换JMeter JMX 脚本文件
最近要做一个系统的性能测试,菜单多,相对接口应该也比较多,想一想能否通过har格式转换成一个脚本呢?网上有不少案例,找了几个发现都没有成功,后面想了想还是自己搞定。
2024-10-15 14:20:12
940
原创 教你如何2小时从零开始搭建一套完整的性能测试环境
本文详细介绍了基于微服务架构的电商系统的搭建过程,包括服务器规划、Kubernetes集群搭建和插件安装等技术细节。作者首先介绍了Kubernetes管理平台Kuboard的部署步骤,采用可视化UI管理Kubernetes集群,降低了使用门槛。接着介绍了依赖组件的安装部署,包括MySQL、Elasticsearch、JMeter等的部署方式。此外,还介绍了全局监控和微服务架构的项目介绍、源代码拉取、Nacos配置修改、镜像打包推送、数据库导入、依赖组件初始化等步骤。最后展示了运行效果,包括服务器、Kuber
2024-10-12 11:26:03
1009
原创 性能分析之MySQL索引实战案例
性能优化是一个反复验证尝试的过程,但调优步骤是有逻辑。在这一节中通过观察代码步骤来跟踪并理解为什么在用户名上面增加索引,通过边压测边增加索引看到调优结果。
2024-09-09 12:12:27
1331
原创 性能工具之 JMeter ajax 简单登录案例实战
通过今天简单案例学习了解什么是ajax请求、前端怎么与后端代码怎么交互,还有idea中启动参数怎么配置、JMeter 脚本启动后观察idea中控制台发现日志问题,关闭日志后性能提升好几百,相信如果在 Linux 部署查找问题方法是一样的。
2024-08-31 18:49:12
1631
原创 性能分析之使用 Jvisualvm dump 分析示例
通过简单一个案例让大家快速通过 Jvisualvm 工具定位到代码,在做性能测试过程中掌握几个常用工具能快速解决问题也是不错。
2024-08-30 18:11:39
2081
原创 性能基础之硬盘性能知识必知必会
其中红色的这部分是存储的文件,我们通常在文件系统中直接ls或者用其他命令操作文件的时候是根据路径来操作的,那些是上层的命令。这个也很容易理解,比如对一个硬盘的读写 IO 是 1MB,硬盘的 IOPS 是 100,那么硬盘总的吞吐量就是 100 MB/s,需要强调的是,这里 IO 的具体特性很重要,比如是顺序还是随机,IO 大小等。从上面的Total DISK WRITE/READ就可以知道当前的读写到底有多少了,默认是按照I/O列来排序的,这里有Total,也有Actual,并且这两个并不相等,为什么呢?
2024-08-21 10:00:53
1620
原创 实战Kubernetes之快速部署 K8s 集群 v1.28.0
K8s 集群部署有多种方式,kubeadm 是 K8s 官方提供的集群部署工具,这种方法最为常用,简单快速,适合初学者。本文就使用 kubeadm 搭建集群演示。
2024-08-19 10:15:12
1599
3
原创 使用 pt-query-digest 工具分析 MySQL 慢日志
MySQL 总耗时时长超过参数的语句会被记录到慢日志中。时长可通过参数 Long_query_time 进行调整,本文主要介绍如何通过 pt-query-digest 工具进行 MySQL 慢日志分析。
2024-07-23 09:37:51
1523
原创 性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
做为一名性能工程师掌握对 MySQL 的性能测试是非常必要的,本文基于 Sysbench 对MySQL OLTP(联机事务处理) 的 BenchMark 测试案例详细介绍具体方法。
2024-06-22 09:36:14
1210
原创 性能工具之JMeter + Grafana + InfluxDB 性能平台搭建
性能工具之JMeter + Grafana + InfluxDB 性能平台搭建
2024-06-20 09:41:26
1397
原创 性能工具之 Kafka 快速 BenchMark 测试示例
今天我们一起梳理了 kafka 2.8.1 版本自带的 BenchMark 测试脚本,我们熟悉了常见的性能测试的工具行命令。希望这些命令在工作做 Kafka 集群BenchMark测试有所帮助。
2024-05-29 09:16:16
2545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人