多测师拱墅校区肖sir___jmeter之性能测试介绍(1)

jmeter性能测试介绍

一、性能介绍
1、什么是性能测试?
软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完 成特定的功能,所以一般来说性能测试介入的时机是在功能测试完成之后。 另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来 衡量,通常我们会使用某些工具或手段来检测软件的某些指标是否达到了要 求,这就是性能测试。
2、如何进行性能测试?
通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系 统的各项性能指标进行测试
3、常见的性能测试类型?
(1)压力测试
压力测试是系统在一定饱和状态下,例如cpu、内存、磁盘I/O在饱和使 用情况下,不断给系统施加压力,看系统的处理能力,以及系统是否会出现错误

(2)负载测试
负载测试是对被测系统不断增加压力(即用户并发数),直至性能指标 超过预期或者某项资源使用达到饱和状态(就是加压到系统崩溃)
(3)稳定性测试
稳定性测试:稳定性测试是在给系统施加一定压力,持续运行一段时间(7*24), 观察系统能否稳定运行。(也可以说是长时间的压力测试)
(4)基准测试
基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数 做为基础参考
(5)并发测试
并发测试:并发测试是模拟多用户并发访问同一个应用、模块或者数据记录时可能 发生的性能问题(如内存泄漏、线程锁和资源争用方面的问题)
4、性能现象?
(1)报考网站,
(2)双11下单
(3)秒杀
(4)抢红包
(5)下载速度
(6)加载页面
5、性能测试工具?
(1)jmeter(轻量级工具,免费,开源) (我们讲解这个)
(2)loadrunn(商业版,一个包4g多,专业)

6、性能测试流程?
(1)需求分析
(2)性能计划编写
(3)性能场景设计
(4)脚本的开发(性能场景的接口)
(5)性能环境和 测试数据(搭建性能环境)
(6)性能的执行(工具或代码)
(7)性能结果(图形化结果)
(8)分析性能结果
(9)输出性能报告
(10)性能调优(给你方案)

7、性能报告内容?
(1).测试背景
(2)测试目的
(3) 测试范围
在这里插入图片描述
(4)测试环境
(5)系统调用链路(建议不说)
(6)压测指标(软件指标,硬件指标)
(7)测试结果
(8)分析结果
(9)性能调优

8、性能测试前都有一个性能标准?

在这里插入图片描述
9、性能测试中的测试文档?
(1)性能测试计划
(2)性能测试脚本
(3)性能测试报告

10、为什么做性能测试?
1.评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的 模型的能力,并帮助作出决策。
2.识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从 而修复体系的瓶颈或薄弱的地方。
3.验证稳定性(resilience)可靠性(reliability):在一个生产负荷下执行测试 一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。
4.系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改 进性能。检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引 起的失败,揭示程序中的隐含的问题或冲突。

====================================
二、jmeter 介绍

(1)Apache JMeter是Apache组织开发的基于Java的压力 测试工具。用于对软件做压力测试,它最初被设计用于 Web应用测试,但后来扩展到其他测试领域
(2)安装jmeter
(3)介绍jmeter目下文件et
bin目录:核心可执行文件 jmeter.bat:windows启动文件
jmeter-server.bat:分布式压测使用的启动文件
jmeter.properties:核心配置文件
examples(例子):该目录下存放Jmeter官方给的请求模板
report-template(报告模板):该目录下存放Jmeter的报告模板
templates(模板):该目录下存放Jmeter的各类配置模板 例如:JDBC、Beanshell等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师软件测试培训师肖sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值