性能测试
海盗谈测试
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
http性能测试点滴
什么是性能测试 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。 性能测试的目标...转载 2018-09-28 12:01:48 · 415 阅读 · 0 评论 -
谈谈常见的性能测试缺陷
性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。性能测试缺陷分类缺陷类型 缺陷描述 硬件 磁盘空间 CPU IO读写速率 内存 网络 带宽 网...转载 2018-10-09 16:20:24 · 1882 阅读 · 0 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
系统吞吐量(TPS)、用户并发量、性能测试概念和公式 第1页PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时...转载 2018-10-08 15:13:35 · 5335 阅读 · 0 评论 -
JMeter基础之一 一个简单的性能测试
1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com2)测试目的是该网站在负载达到20 QPS 时的响应时间。 QPS 解释 QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 为了达成预期的测目的,需要需要在...转载 2018-09-29 09:13:12 · 190 阅读 · 0 评论 -
Jmeter参数化设置
一、使用CSV Data Set Config: 1、添加CSV Data Set Config: 2、配置参数: Filename:文件名,指保存参数化数据的文件目录,可以相对或者绝对路径。 File encoding:文件的编码格式,可以使用电脑自带的笔记本另存为时选择编码方式即可 Variable Names(comma-de...转载 2018-09-29 09:09:07 · 867 阅读 · 0 评论 -
Jmeter代理录制脚本
录制的原理:1、LR/Jmeter录制是针对网络通讯协议层面的,它只关心客户端与服务器端的通讯包2、LR/Jmeter的并发测试实际上就是并发客户端与服务器端的通讯过程3、压力是通过多进程/多线程方式实现的,目前流行OS都是支持线程。每个进程/线程向服务器后台发送1个请求脚本数据包。4、LR/Jmeter录制脚本采用proxy的方式,客户端请求的数据会先发到proxy服务器(录制器),录...转载 2018-09-29 09:05:26 · 209 阅读 · 0 评论 -
Jmeter分布式测试
一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。 2、执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的。 3、执行完成后,slave会把结果回传给master,master会收集所有sl...转载 2018-09-29 09:13:56 · 156 阅读 · 0 评论 -
Jmeter实现对mysql的增、删、改、查
1、创建一个存储过程,语句如下:DELIMITER $$;DROP PROCEDURE IF EXISTS test;create PROCEDURE test()BEGIN SELECT * FROM cource; INSERT INTO cource VALUES(104,"java"); UPDATE cource SET C_name="C#" WHERE ...转载 2018-09-28 14:13:27 · 818 阅读 · 0 评论 -
jmeter3.3—插件管理器的安装
一、介绍JMeter Plugins一直以来, JMeter Plugins 为我们提供了很多高价值的JMeter插件,比如:用于服务器性能监视的 PerfMon Metrics Collector 用于建立压力变化模型的 Stepping Thread Group 用于Json解析的 JSON Path Extractor 用于展示响应时间曲线的 Response Times Ov...转载 2018-09-28 14:09:58 · 220 阅读 · 0 评论 -
Jmeter学习之— 参数化、关联、断言、数据库的操作
一、 Jmeter参数化1、 文件参数化解释:创建测试数据,将数据写入TXT文件文件中,然后Jmeter从文件中读取数据。例如用户注册操作:1、 首先在Jmeter下创建一个线程组,如下图:2、 然后添加一个用户注册的HTTP请求。响应的接口信息如下图:3、 添加完成HTTP请求后,通过接口文档进行HTTP请求的完善,如下图:4、 创建参数化的文件,对用户名和密码进行...转载 2018-09-28 14:09:05 · 3924 阅读 · 0 评论 -
业务量、吞吐量和存量数据的关系
业务量:是不带时间单位。我们提到业务量的时候,一定会加一个时间单位。比如说,每天的业务量是100万笔,每年的业务量是1亿笔,等等吞吐量,是自带时间单位的。吞吐量是单位时间内处理的业务数量。业务量和吞吐量的关系那么问题来了,我们做性能测试的时候,用哪个词呢?业务量 or 吞吐量?事实上,这两个词我们都用。因为他们的内涵不同。业务部门的目标里,往往是一年业务量多少,一天业务量多少。...转载 2019-06-03 20:16:22 · 8869 阅读 · 0 评论
分享