自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MongoDB-非关系型数据库-文档数据库(四) YCSB测试MongoDB性能

YCSB(Yahoo!Cloud Serving Benchmark)是 Yahoo 研究院开源的,支持 Redis、MongoDB、HBase、Cassandra 等。YCSB的工具原理主要包括工具模型、负载生成器和操作执行。

2026-06-18 20:28:04 230

原创 MongoDB-非关系型数据库-文档数据库(三) Kafka测试MongoDB性能

kafka.producer.batch.size=65536 # 批次大小(字节),攒够一批才发。kafka.producer.linger.ms=10 # 等待时间(ms),攒批提高吞吐。kafka.consumer.fetch.max.bytes=52428800 # 一次拉取最大字节(50MB)kafka.consumer.max.poll.records=2000 # 一次拉取最大条数。

2026-04-18 11:21:32 366

原创 MongoDB 非关系型数据库 -文档数据库(二)语法太多记不住?关系型语句 vs Mongo语句

db.users.find({$or: [{$and: [{age: {$gt: 25}}, {city: "北京"}]}, {name: /^张/}]})db.users.count({age: {$gt: 25}}) 或 db.users.find({age: {$gt: 25}}).count()db.users.updateOne({_id: id}, {$set: {name: "张三"}}, {upsert: true})或 SHOW COLUMNS FROM users;

2026-03-12 16:14:41 364

原创 MongoDB-非关系型数据库-文档数据库(一)

MongoDB是一种面向文档的NoSQL数据库,使用JSON风格的文档存储数据。它支持动态模式,允许不同文档具有不同的字段结构。MongoDB的设计目标是提供高性能、高可用性和易于扩展的数据库解决方案。

2026-02-24 21:25:59 1004

原创 [认知] 李笑来的20个顶级认知

财富自由=不用为了生活必需而出售时间。帕累托定律也就是二八定律,80%的人都在拼命工作(上班),为了每月的花销和房贷必须出售自己的时间,少则8小时,多则12小时,可能还有996。所以,财富自由不一定你有5千万或者1个亿,而是你不用天天担心迟到、早退,生怕被老板扣钱,如果你能从容的做自己喜欢的事,只要有个房(哪怕是租的),有个车,有存款、能去做不受制于人的事情和事业(不管大小)就是财富自由了。财富自由的重点不是你想做什么而是你可以不做什么。

2026-02-01 20:32:20 737

原创 数据库查询最核心最常用语句 --- Join联合查询

说到数据库操作,作为软件测试人员最基本的应用就是增删改查--即编写相应的Insert、delete、update、select等sql语句。这其中,查询select又是最最常用的操作,除了基本的条件判断语句,就是多表的联合查询了。如果,你在开发或者测试中,不怎么接触数据库,时间长了,多表join就忘了。比如我在存储行业测试中,很少接触数据库,过了7,8年,join查询语句都不会写了。之前在银行测试多少是会写点查询语句的,但是最近几年一条也没写过。还好有点基础,看看文章多做几个查询测试就熟悉了。

2025-11-22 10:59:26 954

原创 测试新手0基础自学Pytest 接口测试(1)

大家有没有这个感觉,现在的AI太智能,显得学计算机的朋友们越来越笨。比如我想自己练习Pytest和JMeter,首先需要一个网站,公共的网站用起来不方便,特别是在登录的时候用户名、密码的限制。于是,我想到AI,让Deepseek帮我写一个部署在本地笔记本的轻量级网站,于是它10秒钟就给我一套code和方法,供你练习用,绰绰有余。我就是直接问它:帮我出一个部署在本地的能做Pytest和Jmeter测试的网站。

2025-10-24 12:50:52 977

原创 Jmeter 性能测试从0开始(四) --- Jmeter插件和真正用到的复杂业务场景举例

自定义的线程组安装完成后,我们就可以新建自定义的线程组场景了。

2025-08-27 14:45:04 677

原创 Jmeter 性能测试从0开始(三) --- 介绍一个具体的性能测试场景例子

用Jmeter做性能测试看似简单,实则不易。因为有很多细节,只有你亲自做过,必须上手练过你才知道怎么做,否则只是纸上谈兵,没有实际经验,很容易被人问住。上一节,我们讲了最简单的用Jmeter做性能测试的步骤和方法。这一节,我们讲几个具体的例子,看看实际工作中的场景设置是什么样的?

2025-08-25 12:44:43 1948

原创 存储行业常见问题总结,面试必备 (一)1个知识点加1个问题

NAS和SAN的主要区别在于访问级别:NAS提供基于网络的文件级访问,适合跨平台文件共享和流媒体;SAN提供块级访问,适合数据库、虚拟化等高IOPS场景。海量小文件读写慢通常由元数据瓶颈......

2025-08-22 12:40:40 528

原创 Jmeter 性能测试从0开始(二) --- 创建测试app和基础性能测试

本文介绍了使用Python Flask框架搭建简单网站并进行JMeter性能测试的完整流程。首先通过pip安装Flask及相关依赖,创建包含测试接口的Flask应用并运行。然后详细说明使用JMeter配置线程组、HTTP请求和结果监听器的方法,包括设置并发用户数、请求路径等参数。最后通过运行测试并查看树状结果、汇总报告等性能指标完成测试。文章结尾作者分享了自己的公众号,表示除了技术还会分享生活相关内容。

2025-08-12 14:49:00 855

原创 存储常用测试工具(二)--- VDBench 实战精选

VDBench 是一款强大的开源存储性能测试工具,能够模拟多种负载模式来测试存储系统的读写性能。工具是由Oracle开发维护的。VDBench可以运行在Windows和Linux环境下,可用于测试文件系统和块设备的性能。sd: Storage Definition, 定义要测试的底层存储块sd1: 自定义的名称;host:存储设备所在主机,本地即localhostlun:要测试的存储块重要参数:绕过OS缓存,直接对设备进行IO操作,以获得真实的存储性能。threads:并发线程数。

2025-08-12 12:02:02 1297

原创 Jmeter 性能测试从0开始(一) --- 安装和配置环境

变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;验证添加Test Plan -> Test Group 正常,后面搭建或者用已有的测试环境,来模拟并发。变量值:C:\apache-jmeter-5.6.3。变量名:JMETER_HOME。变量名:classpath。

2025-08-11 12:32:11 410

原创 Python: 一句code解释三个类型:列表、元组、字典

所以,enumerate(data['tags']) = [(0, 'A'), (1, 'B'), (2, 'C')]把每个标签值转换成字符串,再和它的索引配对,组成一个新的(值、索引)的元组列表,最后放到字典里。3.4 for j, x in 这种写法叫解包(unpacking),把上面的元组拆开。3.1 假设: data = {‘tags’: [‘A’, ‘B’, ‘C’]}3.2 那么: data['tags'] = [‘A’, ‘B’, ‘C’]请大家先自己想想大概的作用和功能。

2025-08-03 14:04:22 447

原创 银行各个内部和外围系统---总览图

银行业系统也是非常庞大和复杂的。大概分两块业务:核心系统和外围系统。

2025-08-02 19:49:37 451

原创 存储常用测试工具(一)--- FIO

是测试IOPS、吞吐量和延迟的非常简单易用的命令行工具。它可以通过设置不同的块大小和多线程并发来执行特定的IO操作,以此对磁盘和存储系统进行功能验证和压力测试。也可以通过配置文件管理。

2025-08-02 11:07:37 2326

原创 码龄17年,居然没怎么写过东西,时间都去哪儿了?

键盘敲下第一个"Hello World"的场景还历历在目,屏幕前那张年轻的脸却已在镜中模糊。十七年,足够一个婴儿长成少年,足够一门语言从辉煌到没落,而我硬盘里除了堆积如山的项目文件夹,竟找不出几行属于自己的文字。

2025-08-01 22:15:19 188

原创 存储系统的Snapshot快照技术(COW与ROW)

快照创建以后,若上层业务对源卷写数据X,X在缓存中排队,快照系统判断X即将写入源卷的逻辑地址,然后将数据X写入快照卷中预留的对应逻辑地址中,同时,将源卷和快照卷的逻辑地址写入映射表,即写重定向。若快照创建以后,上层业务对源卷进行读,则有两种情况:1)若读取的数据,在创建快照前产生,数据是保存在源卷上的,那么,上层就从源卷进行读取;若快照创建以后,上层业务对快照卷进行读,同样也有两种情况:1)若读取的数据,在创建快照前产生,数据是保存在源卷上的,那么上层就查询映射表,从源卷进行读取;

2025-08-01 17:59:39 2188 1

空空如也

空空如也

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

TA关注的人

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