10 2022 档案

摘要:性能测试瓶颈分析 在实际的性能测试中,会遇到各种各样的问题,比如TPS压不上去,导致这种现象的原因很多,作为测试人员应配合开发人员进行分析尽快找出瓶颈的所在。 常见性能瓶颈分析: 1.服务器资源分析 CPU瓶颈分析 CPU已压满,需要再看其他指标的拐点出现的时刻是否与CPU压满的时刻基本一致 内存瓶 阅读全文
posted @ 2022-10-20 10:35 乌醍 阅读(96) 评论(0) 推荐(0) 编辑
摘要:性能测试监控关键指标 系统指标 并发用户数:某一物理时可同时向系统提交请求的用户数 平均响应时间:处理事务的响应时间的平均值 吞吐量 服务器资源指标 CPU使用率:一般上限为85% 内存利用率:一般上限为85% 磁盘I/O 网络宽带 Java应用 JVM应用:JVM内存、Full GC频率 数据库 阅读全文
posted @ 2022-10-20 10:33 乌醍 阅读(224) 评论(0) 推荐(0) 编辑
摘要:测试用例设计 测试脚本开发 常用测试元件 取样器-HTTP请求 配置元件-HTTP请求默认值 配置元件-用户定义的变量 后置处理器-JSON提取器 断言-响应断言 断言-JSON断言 监听器-查看结果树 监听器-聚合报告 初始化工作 1.创建测试用例结构 2.设置HTTP请求默认值 3.用户定义的变 阅读全文
posted @ 2022-10-19 18:57 乌醍 阅读(54) 评论(0) 推荐(0) 编辑
摘要:性能测试需求分析 性能测试需求分析:重点分析被测系统是否满足特定业务需求场景 需从业务场景、程序代码、服务器、硬件配置等多维度分析系统可能存在性能瓶颈 功能测试需求分析:重点分析被测系统的功能是否满足产品功能需求规格 如何获取有效需求 客户方提出 能给出明确需求,一般是金融、银行、电信、医疗等企业 阅读全文
posted @ 2022-10-19 18:48 乌醍 阅读(156) 评论(0) 推荐(0) 编辑
摘要:前提:通过plugins Manager下载好jpgc-Standard Set 1.ConcurrencyThreadGroup线程组(阶梯线程组) 添加方式:测试计划-->线程(用户)-->ConcurrencyThreadGroup 参数: Target Concurrency:目标并发线程数 阅读全文
posted @ 2022-10-18 10:39 乌醍 阅读(665) 评论(0) 推荐(0) 编辑
摘要:jmeter安装后,很多插件默认是不带的,这时就需要安装插件管理包来进行管理 步骤 1.下载包管理工具jar包,网址:https://jmeter-plugins.org/install/Install/ 2.将该jar包添加到jmeter中 3.通过菜单栏中选项打开Plegins Manager, 阅读全文
posted @ 2022-10-18 10:33 乌醍 阅读(77) 评论(0) 推荐(0) 编辑
摘要:PV:页面访问量,每次打开页面计数+1,刷新也是 UV:唯一用户数,用来衡量真实访问数量 普通计算方法 计算公式:TPS=总请求/总时间 例:昨天网站有4万浏览量,则总请求数为40000,总时间为24*3600秒,TPS=40000/86400=0.46请求数/秒 二八原则计算方法 80%的请求在2 阅读全文
posted @ 2022-10-18 10:32 乌醍 阅读(435) 评论(0) 推荐(0) 编辑
摘要:Jmeter分布式执行原理 Jmeter分布式测试时,其中一台作为控制机,其他机器作为代理机 执行时控制机把脚本发送到每台代理机,代理机执行脚本,执行时不启动Jmeter界面,可理解为命令行模式执行 执行完成后,代理机把结果回传给控制机,控制机收集所有代理机的信息并汇总 代理机设置 代理机需要安装J 阅读全文
posted @ 2022-10-14 14:26 乌醍 阅读(46) 评论(0) 推荐(0) 编辑
摘要:常用逻辑控制器 如果if控制器 循环控制器 ForEach控制器 if控制器 用来控制测试元素是否运行 添加方法:线程组->添加逻辑控制器->如果(if)控制器 根据变量值实现对应网站的访问操作步骤 1. 添加线程组 2. 用户定义的变量 3. 添加If控制器,判断name是否等于baidu 4. 阅读全文
posted @ 2022-10-12 18:49 乌醍 阅读(36) 评论(0) 推荐(0) 编辑
摘要:同步定时器(Synchronizing Timer) 场景:抢红包、消费券;秒杀活动 目的是阻塞线程,知道阻塞n个线程,然后一起释放 添加方法:线程组->HTTP请求->右键定时器->Synchronizing Timer 模拟100用户同时访问百度首页的操作步骤 1.添加线程组,设置线程数 2.添 阅读全文
posted @ 2022-10-12 18:41 乌醍 阅读(448) 评论(0) 推荐(0) 编辑
摘要:Jmeter直连数据库 准备工作 启动数据库服务器 添加Mysql驱动jar包:mysql_connector_java.jar 操作步骤 1.配置数据库连接信息 2.添加线程组 3.添加JDBC Connection COnfiguration 参数 Variable Name: mysql数据库 阅读全文
posted @ 2022-10-11 16:55 乌醍 阅读(68) 评论(0) 推荐(0) 编辑
摘要:在没有接口文档的项目中,快速录制web页面产生的http接口请求,帮助编写接口测试脚本 代理服务器 原理:主要是拦截和转发请求与响应数据 操作步骤 1.开启windows操作系统的浏览器代理 右键任务栏右侧的网络->打开网络和Internet设置->代理 2.在jmeter中添加非测试元件HTTP代 阅读全文
posted @ 2022-10-11 16:51 乌醍 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Jmeter关联 关联 请求之间有依赖关系时,就需要用到关联处理。Jmeter可以通过‘后置处理器’中的一些组件来处理关联 常用的关联方法: 正则表达式提取器 XPath提取器 JSON提取器 正则表达式提取器 添加方法:测试计划 --> 线程组--> HTTP请求 --> (右键添加) 后置处理器 阅读全文
posted @ 2022-10-08 17:23 乌醍 阅读(923) 评论(0) 推荐(0) 编辑
摘要:Jmeter元件作用域和执行顺序 元件的基本介绍 元件:多个类似功能组件的容器 常见元件类型: 取样器 逻辑控制器 前置处理器 后置处理器 断言 定时器 测试片段 配置元件 监听器 元件作用域 在Jmeter中,元件的作用域是靠测试计划的树形结构中元件的父子来确定的 核心是取样器,其他组监督是以取样 阅读全文
posted @ 2022-10-08 14:37 乌醍 阅读(60) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示