编程开发
未读一、压力测试概述
压力测试(Stress Testing)是软件测试中的一种重要手段,用于验证软件应用程序在极端负载条件下的稳定性和可靠性。其主要目的是在软件承受极高负载时,测量其健壮性、错误处理能力和恢复能力,确保软件在危急情况下不会崩溃或表现异常。压力测试也被称为耐力测试,在软件工程中占有举足轻重的地位。
1.1 压力测试的目的
压力测试的主要目的包括:
测量软件在极限负载下的表现:了解软件在极高负载条件下的响应时间、吞吐量、错误率等关键性能指标。
评估软件的错误处理能力:检查软件在异常或极端情况下是否能够正确处理错误,避免系统崩溃。
确保系统的可恢复性:验证系统在发生故障后能否迅速恢复正常状态,继续提供服务。
发现潜在的性能瓶颈:通过压力测试,识别软件中的性能瓶颈,为优化提供依据。
1.2 压力测试的场景
压力测试的应用场景广泛,包括但不限于:
在线购物网站促销期:在节日或打折促销期间,网站流量会激增,此时进行压力测试可以确保网站能够承受高并发访问。
新闻网站重大事件报道:当新闻网站报道重大事件时,访问量会突然增加,通过压力测试确保网站稳定 ...
编程开发
未读自动化测试的 4 个层次自动化测试4 大层次
华测教育 - 三丰老师
学习目标自动化测试能力的差异,本质是价值创造层级的差异。
更高的等级意味着你能解决更复杂的问题,承担更重要的职责,从而创造更大的价值。
认知升级:跳出“会不会写代码脚本”的层面,从“解决问题的效率、规模和可持续性”来理解自动化等级。
自我定位:明确自己所在的位置以及下一个里程碑是什么。
规划路径:将模糊的“提升技术”转化为具体的阶段性目标
菜鸟级:工具使用者核心特征:熟练使用现有工具(如 Apifox、Postman、 Selenium IDE、 Jmeter等等)来执行预设流程。关注点是“如何操作这个工具来完成测试”。
能力画像
能够录制/回放,或根据简单脚本模板修改用例。
依赖于图形化界面。
价值与瓶颈:
价值:在稳定的场景下,能替代部分重复手工劳动,是自动化的起点。
瓶颈:
无法 100% 契合项目需求
无法应对复杂逻辑(加解密、数据库绑定等等特殊场景)。
技能与特定工具绑定,工具变更则技能归零(很难为你面试跳槽加分);
阶段总结:
此阶段是“知 ...
编程开发
未读开源Docker项目前言1、个人文章汇总,个人收集的可docker部署项目。因为我是NAS玩家,喜爱折腾NAS和docker项目,同时经营有自媒体,索性将日常发现、更新的项目进行整合发布,供有需要的朋友查阅。
2、每一个项目都包含项目地址、部署教程。因发布时间不同,教程会存在过期、作废等现象,请提issue,有时间我会修改。
3、因个人时间和能力有限,很多优秀的项目都无法及时获取,如果有更好的项目补充的,可提issue
4、更新记录(不再按名字排序,最新的更新在最下面,并标注⭐New!):
2025.1.21更新
2025.3.13更新了28个项目
5、欢迎大家关注,第一时间获得文章推送。
首发平台——什么值得买:⭐点我关注微信公众号:
联系我:QQ交流群:QQ交流1群:670661706(密码:cherry)
QQ交流2群:938231761(无需密码)
微信群可以通过公众号获取
导航1、docker管理工具
2、nas操作系统
3、服务器管理
4、导航与书签
5、安全
6、办公协作
7、个人爱好与家庭管理
8、影音相关
9、下载与网盘
10、社交工具
11、生产力与ai
1 ...
编程开发
未读Docker快速入门上手教程(保姆式),含docker所有常用命令大全(详细)!
一、Docker 是什么?为什么需要它?想象一下,我们把开发好的应用程序及其所有依赖(比如代码、运行时、系统工具、库)全部打包到一个“集装箱”里。这个集装箱是标准化的,可以在任何支持 Docker 的机器上运行,无论这台机器是 Windows、macOS 还是 Linux,也无论它是什么版本。
这个“集装箱”,就是 **Docker 容器 (Container)**。
Docker 的核心价值:
环境隔离与一致性: 确保开发、测试、生产环境完全一致,告别环境问题。
快速部署与启动: 容器是秒级启动,远快于传统的虚拟机。
资源利用率高:Docker 容器直接运行在宿主机内核上,几乎没有性能损耗。一台物理机可以运行成百上千个容器。
简化运维: 便于迁移、扩展和管理。
二、核心概念:镜像、容器、仓库学习 Docker,必须理解这三个核心概念:
镜像 (Image):
是什么: 镜像是一个只读的模板,它包含了运行应用程序所需的一切:代码、运行时、库、环境变量和配置文件。
类比: 你可以把 ...
一个动画讲清楚 DNS 解析流程个人其它平台技术视频:
小红书ID:码农有道
B站ID:码农有道
知乎ID:砖一块一块搬
注:本文对应视频详解版已同步更新在小红书、B站,统一搜索码农有道就能找到。
在我们每天上网的过程中,有一个看不见但却始终在背后工作的系统,它决定了你能否顺利打开网页、访问视频、加载应用。这个系统就是 DNS。
要理解 DNS,我们得先从网络通信的基础说起。在网络世界中,每一台计算机以及其他联网设备,都需要一个“身份标识”,这个标识就是 IP 地址。IP 地址是网络中用于唯一标识设备的一组 32 位二进制数(IPv4),它相当于设备在互联网中的“地址”。当你访问一个网站、发送一条消息,或者加载一个视频时,本质上都是数据在这些 IP 地址之间传递。
问题在于,IP 地址虽然对计算机来说非常高效,但对人类来说却并不友好。比如一串类似 192.168.1.10 或者更复杂的公网 IP 数字,我们很难记住,更不用说在日常生活中频繁使用了。而人类更习惯的是“名字”,比如我们会说baidu、google、Yahoo,而不是去记它们背后的数字地址。
正是基于这种差异, ...
【协议森林】彻底理解cookie、session、token码农有道
历史文章目录(请戳我)
关于码农有道(请戳我)
作者:墨颜丶
链接:cnblogs.com/moyand/p/9047978.html
发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。
2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统, 哪些人往自己的购物车中放商品, 也就是说我必须把每个人区分开,这就是一个不小的挑战,因为HTTP请求是无状态的,所以想出的办法就是给大家发一个会话标识(session id), 说白了就是一个随机的字串,每个人收到的都不一样, 每次大家向我发起HTTP请求的时候,把这个字符串给一并捎过来, 这样我就能区分开谁是谁了
3、这样大家很嗨皮了,可是服 ...
Docker面试突击手册:20个核心问题全覆盖
不管是面试 Docker 岗位,还是日常运维、开发中使用容器,总有一些问题绕不开:
容器隔离到底靠什么实现?
namespace 和 cgroup 区别是什么?
RUN 和 CMD 有什么本质差异?
Docker Compose 怎么排查日志?
生产环境如何优化性能?
这篇文章整理了 20 个 Docker 核心高频问题,覆盖:
✔ 底层原理 ✔ 网络机制 ✔ 架构组成 ✔ 镜像构建 ✔ 容器运行 ✔ 数据持久化 ✔ 性能优化
新手入门,老手查漏补缺,面试直接复习。
一、底层原理篇1️⃣ 容器隔离及资源限制的底层技术是什么?核心只有两个:
namespace —— 做“隔离”让容器拥有独立的:
进程空间
网络空间
文件系统
主机名
用户空间
cgroup —— 做“资源限制”控制容器使用多少:
CPU
内存
磁盘 IO
网络带宽
一句话总结:
namespace 负责“看起来独立” cgroup 负责“资源不越界”
2️⃣ namespace 六大隔离类型
类型
隔离内容
mnt
文件系统
UTS
主机名 ...
4首宋词,写透孤独,哪首最能触动你的心?作家史铁生曾写过——
“人生来注定只能是自己,人生来注定是活在无数他人中间并且无法与他人彻底沟通。这意味着孤独。”
孤独是一种常态,淡泊人生,也许寂静与孤独亦是一种美丽。
孤独若是一杯酒,饮它的人起初或许觉得苦涩,品久了,便能尝出其中的清冽与甘醇。
卜算子·黄州定慧院寓居作
【宋】苏轼
缺月挂疏桐,漏断人初静。
谁见幽人独往来,缥缈孤鸿影。
惊起却回头,有恨无人省。
拣尽寒枝不肯栖,寂寞沙洲冷。
谁看见我独自徘徊?这幽居之人,形单影只,如同天际那一只缥缈的孤鸿,掠过寒塘,掠过荒穹,没有踪迹,也无处停留。鸿影翩跹,似有似无,正如我的心事,说与人听,人亦难懂。
残缺的月挂在梧桐树稀疏的斜枝间,苏轼悠然走过,如那不肯轻栖的孤鸿。
这也是他路过红尘一向的姿态,清流如镜,不惹尘埃。
点绛唇·闺思
【宋】李清照
寂寞深闺,柔肠一寸愁千缕。
惜春春去,几点催花雨。倚遍阑干,只是无情绪。
人何处,连天衰草,望断归来路。
人何处?问天,天不语;问风,风不答。放眼望去,连天的衰草,一直铺到天边。
生命的琴弦,弹奏出苍凉的悲歌。
随波逐流非李清照所愿,能做的,只是 ...
王阳明,历史上最牛的人生导师,读完豁然开朗,心定神宁(深度好文)
读完苏东坡,我们学会了在风雨中为自己撑伞。
但伞外的世界依旧喧哗:领导的否定在耳边回响,同龄人的成就刺得双眼生疼,内心的焦虑像野草般疯长……
我们需要的,不止是一把伞,更是一把能斩断乱麻的“心剑”。这把剑,王阳明在500年前就已为我们铸好。
读懂他这7条“心法”,你收获的将不是道理,而是一种全新的眼光,一种足以在喧哗中定住心神、于迷惘中看清前路的力量。
01
心的定力:在浮躁世界里安放自己
我们正共同面临一个巨大的挑战:在这个浮躁的世界里,于喧嚣中建立内心的秩序。
当朋友圈的新消息红点不断闪现,当工作群的消息提示音此起彼伏,我们的注意力早已支离破碎。
王阳明在龙场悟道:“圣人之道,吾性自足。”被贬龙场时,身处绝境,当外界的一切依靠都被剥夺,他反而完成了一场极致的向内探索。
最终彻悟:所有答案,都不在外界的经典或权威中,而一直根植于每个人的生命本身。
他提醒我们:真正的安定,不源于外界的风平浪静,而在于内心深处的波澜不惊。
就像在喧闹地铁中依然能沉浸于书本的人——他们掌握的,正是在混沌中为自己建立秩序的能力。
02
心的滤 ...
