- 博客(33)
- 收藏
- 关注
原创 jmeter做跨线程组
摘要:JMeter多线程测试通过模拟真实并发场景,提升测试效率并评估系统性能极限。关键点包括:1)业务逻辑分配至独立线程组(如登录、业务线程组),实现职责分离;2)支持并发/线性两种运行模式,通过Setup/Teardown线程组控制执行顺序;3)跨线程变量共享需确保生产线程优先执行;4)断言机制(响应、状态码、持续时间)验证结果准确性,其中响应断言支持多种匹配模式(包含/相等/正则)。测试计划需合理配置线程组关系及断言参数,以精准定位性能瓶颈。
2025-07-09 19:07:13
808
原创 Redis基础概念
Redis是一个高性能的开源键值数据库,支持多种数据类型和原子操作,适用于缓存、消息队列等场景。它以C语言编写,采用BSD协议,具备极高性能(10万次/秒读写)。特性包括丰富的数据类型、持久化机制(RDB/AOF)、发布订阅模式、Lua脚本支持等。Redis采用沙盒化安全机制隔离程序运行,虽会带来性能开销但保障了系统安全。其跨平台兼容性支持Linux/macOS/Windows等多种系统部署。
2025-05-29 16:39:06
160
原创 web3中的ipfs
Web3是基于区块链技术的分布式网络,旨在建立去中心化与信任化的互联网。其核心组件包括以太坊(智能合约平台)、IPFS(分布式文件系统)和ENS(以太坊域名服务)。IPFS通过内容寻址和哈希运算实现数据永久存储与高效分发,利用DHT和XOR机制进行节点间数据查找。ENS简化了以太坊地址的使用,类似传统DNS功能。这些技术通过ERC标准(如ERC-20)实现互操作性,共同构建了一个去中心化、安全且高效的下一代互联网基础设施。
2025-05-29 16:36:58
625
原创 Redis简介之它是啥
什么是Redis Redis是一个基于BSD协议的开源数据库,是一个以键值对形式的存储系统 Redis常用于消息队列,缓存,会话存储等场景 Redis是使用C语言编写 使用许可证:BSD 许可证 是一个开源的宽松的软件许可协议 Redis优点 性能极高 Redis是以高性能著称,可全天24小时达到每秒十万次的读写操作 数据类型丰富 哈希 字符串 集合 列表 有序集合 原子性操作 原子性操作是指,程序要么不执行,要嘛执行完毕
2024-11-19 16:27:42
207
原创 Pytest_Requests_基础
""" 第二步: 新建包,取名data,并在此层级下新建user.yaml文件,用于存放测试用例 以下为示例,有五条测试用例 """ - username: admin password: '123' - username: admin1 password: '123' - username: admin2 password: '123' - username: admin3 password: '123' - username: admin4 password: '123'每一个数据assert一次。
2024-01-31 17:34:21
1004
原创 HttpRunner
gitignore:如果项目使用git做版本控制时,添加在此文件中的文件不会被git管理。命令:httprunner startproject +文件夹名称 (没有虚拟环境)1.接口定义层:(api)为了更好的管理接口描述,每一个接口定义都应该尽量的单独运行。关系:testcases调用api,testsuites调用testcases。extract:提取,通过body或content提取,json解释器。json:用于发送http的请求正文,以json的格式。api:存放yaml文件,用于接口定义。
2023-07-05 10:26:15
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
3