<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangjingbin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangjingbin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangjingbin]]></copyright><item><title><![CDATA[MongoDB-非关系型数据库-文档数据库（四） YCSB测试MongoDB性能]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/161981099</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/161981099</guid><author>wangjingbin</author><pubDate>Thu, 18 Jun 2026 20:28:04 +0800</pubDate><description><![CDATA[YCSB（Yahoo!Cloud Serving Benchmark）是 Yahoo 研究院开源的，支持 Redis、MongoDB、HBase、Cassandra 等。YCSB的工具原理主要包括工具模型、负载生成器和操作执行。]]></description><category></category></item><item><title><![CDATA[MongoDB-非关系型数据库-文档数据库（三） Kafka测试MongoDB性能]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/160274015</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/160274015</guid><author>wangjingbin</author><pubDate>Sat, 18 Apr 2026 11:21:32 +0800</pubDate><description><![CDATA[kafka.producer.batch.size=65536             # 批次大小(字节)，攒够一批才发。kafka.producer.linger.ms=10                 # 等待时间(ms)，攒批提高吞吐。kafka.consumer.fetch.max.bytes=52428800     # 一次拉取最大字节(50MB)kafka.consumer.max.poll.records=2000        # 一次拉取最大条数。]]></description><category></category></item><item><title><![CDATA[MongoDB 非关系型数据库 -文档数据库（二）语法太多记不住？关系型语句 vs Mongo语句]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/158970985</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/158970985</guid><author>wangjingbin</author><pubDate>Thu, 12 Mar 2026 16:14:41 +0800</pubDate><description><![CDATA[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;]]></description><category></category></item><item><title><![CDATA[MongoDB-非关系型数据库-文档数据库（一）]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/158010837</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/158010837</guid><author>wangjingbin</author><pubDate>Tue, 24 Feb 2026 21:25:59 +0800</pubDate><description><![CDATA[MongoDB是一种面向文档的NoSQL数据库，使用JSON风格的文档存储数据。它支持动态模式，允许不同文档具有不同的字段结构。MongoDB的设计目标是提供高性能、高可用性和易于扩展的数据库解决方案。]]></description><category></category></item><item><title><![CDATA[[认知] 李笑来的20个顶级认知]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/157618592</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/157618592</guid><author>wangjingbin</author><pubDate>Sun, 01 Feb 2026 20:32:20 +0800</pubDate><description><![CDATA[财富自由＝不用为了生活必需而出售时间。帕累托定律也就是二八定律，80%的人都在拼命工作（上班），为了每月的花销和房贷必须出售自己的时间，少则8小时，多则12小时，可能还有996。所以，财富自由不一定你有5千万或者1个亿，而是你不用天天担心迟到、早退，生怕被老板扣钱，如果你能从容的做自己喜欢的事，只要有个房（哪怕是租的），有个车，有存款、能去做不受制于人的事情和事业（不管大小）就是财富自由了。财富自由的重点不是你想做什么而是你可以不做什么。]]></description><category></category></item><item><title><![CDATA[数据库查询最核心最常用语句 --- Join联合查询]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/155091110</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/155091110</guid><author>wangjingbin</author><pubDate>Sat, 22 Nov 2025 10:59:26 +0800</pubDate><description><![CDATA[说到数据库操作，作为软件测试人员最基本的应用就是增删改查--即编写相应的Insert、delete、update、select等sql语句。这其中，查询select又是最最常用的操作，除了基本的条件判断语句，就是多表的联合查询了。如果，你在开发或者测试中，不怎么接触数据库，时间长了，多表join就忘了。比如我在存储行业测试中，很少接触数据库，过了7,8年，join查询语句都不会写了。之前在银行测试多少是会写点查询语句的，但是最近几年一条也没写过。还好有点基础，看看文章多做几个查询测试就熟悉了。]]></description><category></category></item><item><title><![CDATA[测试新手0基础自学Pytest 接口测试（1）]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/153815657</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/153815657</guid><author>wangjingbin</author><pubDate>Fri, 24 Oct 2025 12:50:52 +0800</pubDate><description><![CDATA[大家有没有这个感觉，现在的AI太智能，显得学计算机的朋友们越来越笨。比如我想自己练习Pytest和JMeter，首先需要一个网站，公共的网站用起来不方便，特别是在登录的时候用户名、密码的限制。于是，我想到AI，让Deepseek帮我写一个部署在本地笔记本的轻量级网站，于是它10秒钟就给我一套code和方法，供你练习用，绰绰有余。我就是直接问它：帮我出一个部署在本地的能做Pytest和Jmeter测试的网站。]]></description><category></category></item><item><title><![CDATA[Jmeter 性能测试从0开始（四） --- Jmeter插件和真正用到的复杂业务场景举例]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/150915141</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/150915141</guid><author>wangjingbin</author><pubDate>Wed, 27 Aug 2025 14:45:04 +0800</pubDate><description><![CDATA[自定义的线程组安装完成后，我们就可以新建自定义的线程组场景了。]]></description><category></category></item><item><title><![CDATA[Jmeter 性能测试从0开始（三） --- 介绍一个具体的性能测试场景例子]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/150762395</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/150762395</guid><author>wangjingbin</author><pubDate>Mon, 25 Aug 2025 12:44:43 +0800</pubDate><description><![CDATA[用Jmeter做性能测试看似简单，实则不易。因为有很多细节，只有你亲自做过，必须上手练过你才知道怎么做，否则只是纸上谈兵，没有实际经验，很容易被人问住。上一节，我们讲了最简单的用Jmeter做性能测试的步骤和方法。这一节，我们讲几个具体的例子，看看实际工作中的场景设置是什么样的？]]></description><category></category></item><item><title><![CDATA[存储行业常见问题总结，面试必备 （一）1个知识点加1个问题]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/150580701</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/150580701</guid><author>wangjingbin</author><pubDate>Fri, 22 Aug 2025 12:40:40 +0800</pubDate><description><![CDATA[NAS和SAN的主要区别在于访问级别：NAS提供基于网络的文件级访问，适合跨平台文件共享和流媒体；SAN提供块级访问，适合数据库、虚拟化等高IOPS场景。海量小文件读写慢通常由元数据瓶颈......]]></description><category></category></item><item><title><![CDATA[Jmeter 性能测试从0开始（二） --- 创建测试app和基础性能测试]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/150269241</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/150269241</guid><author>wangjingbin</author><pubDate>Tue, 12 Aug 2025 14:49:00 +0800</pubDate><description><![CDATA[本文介绍了使用Python Flask框架搭建简单网站并进行JMeter性能测试的完整流程。首先通过pip安装Flask及相关依赖，创建包含测试接口的Flask应用并运行。然后详细说明使用JMeter配置线程组、HTTP请求和结果监听器的方法，包括设置并发用户数、请求路径等参数。最后通过运行测试并查看树状结果、汇总报告等性能指标完成测试。文章结尾作者分享了自己的公众号，表示除了技术还会分享生活相关内容。]]></description><category></category></item><item><title><![CDATA[存储常用测试工具（二）--- VDBench 实战精选]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/150212409</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/150212409</guid><author>wangjingbin</author><pubDate>Tue, 12 Aug 2025 12:02:02 +0800</pubDate><description><![CDATA[VDBench 是一款强大的开源存储性能测试工具，能够模拟多种负载模式来测试存储系统的读写性能。工具是由Oracle开发维护的。VDBench可以运行在Windows和Linux环境下，可用于测试文件系统和块设备的性能。sd: Storage Definition, 定义要测试的底层存储块sd1： 自定义的名称；host：存储设备所在主机，本地即localhostlun：要测试的存储块重要参数：绕过OS缓存，直接对设备进行IO操作，以获得真实的存储性能。threads：并发线程数。]]></description><category></category></item><item><title><![CDATA[Jmeter 性能测试从0开始（一） --- 安装和配置环境]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/150208431</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/150208431</guid><author>wangjingbin</author><pubDate>Mon, 11 Aug 2025 12:32:11 +0800</pubDate><description><![CDATA[变量值：%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;验证添加Test Plan -> Test Group 正常，后面搭建或者用已有的测试环境，来模拟并发。变量值：C:\apache-jmeter-5.6.3。变量名：JMETER_HOME。变量名：classpath。]]></description><category></category></item><item><title><![CDATA[Python： 一句code解释三个类型：列表、元组、字典]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/149866325</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/149866325</guid><author>wangjingbin</author><pubDate>Sun, 03 Aug 2025 14:04:22 +0800</pubDate><description><![CDATA[所以，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’]请大家先自己想想大概的作用和功能。]]></description><category></category></item><item><title><![CDATA[银行各个内部和外围系统---总览图]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/149863440</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/149863440</guid><author>wangjingbin</author><pubDate>Sat, 02 Aug 2025 19:49:37 +0800</pubDate><description><![CDATA[银行业系统也是非常庞大和复杂的。大概分两块业务：核心系统和外围系统。]]></description><category></category></item><item><title><![CDATA[存储常用测试工具（一）--- FIO]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/149854573</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/149854573</guid><author>wangjingbin</author><pubDate>Sat, 02 Aug 2025 11:07:37 +0800</pubDate><description><![CDATA[是测试IOPS、吞吐量和延迟的非常简单易用的命令行工具。它可以通过设置不同的块大小和多线程并发来执行特定的IO操作，以此对磁盘和存储系统进行功能验证和压力测试。也可以通过配置文件管理。]]></description><category></category></item><item><title><![CDATA[码龄17年，居然没怎么写过东西，时间都去哪儿了？]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/149842456</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/149842456</guid><author>wangjingbin</author><pubDate>Fri, 01 Aug 2025 22:15:19 +0800</pubDate><description><![CDATA[键盘敲下第一个"Hello World"的场景还历历在目，屏幕前那张年轻的脸却已在镜中模糊。十七年，足够一个婴儿长成少年，足够一门语言从辉煌到没落，而我硬盘里除了堆积如山的项目文件夹，竟找不出几行属于自己的文字。]]></description><category></category></item><item><title><![CDATA[存储系统的Snapshot快照技术（COW与ROW）]]></title><link>https://blog.youkuaiyun.com/wangjingbin/article/details/149836985</link><guid>https://blog.youkuaiyun.com/wangjingbin/article/details/149836985</guid><author>wangjingbin</author><pubDate>Fri, 01 Aug 2025 17:59:39 +0800</pubDate><description><![CDATA[快照创建以后，若上层业务对源卷写数据X，X在缓存中排队，快照系统判断X即将写入源卷的逻辑地址，然后将数据X写入快照卷中预留的对应逻辑地址中，同时，将源卷和快照卷的逻辑地址写入映射表，即写重定向。若快照创建以后，上层业务对源卷进行读，则有两种情况：1）若读取的数据，在创建快照前产生，数据是保存在源卷上的，那么，上层就从源卷进行读取；若快照创建以后，上层业务对快照卷进行读，同样也有两种情况：1）若读取的数据，在创建快照前产生，数据是保存在源卷上的，那么上层就查询映射表，从源卷进行读取；]]></description><category></category></item></channel></rss>