码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记-性能测试-概述

时间:2014-05-19 13:12:46      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:a   数据   使用   服务器   设计   数据库   

性能测试的目的,什么是性能测试?

目的主要有四点:1评估系统能力,2寻找系统弱点(瓶颈),3系统调优,4验证系统可靠性,稳定性。

通俗的来说,性能测试的目的就是验证系统好不好用,就像功能测试验证系统是否可以用。

比较官方点的定义是:

是指在某个特定的硬
件、软件、网络环境
下通过自动化的测试
工具模拟多种正常、
峰值以及异常负载条
件来对系统的各项性
能指标进行测试。

 

性能测试的步骤?

设计测试方案

选择测试工具

搭建测试环境

设计测试场景

执行测试

分析测试结果

 

性能选择的标准?

达到客户的需求

新系统至少比旧系统提高40%以上。

 

你如何设计性能测试场景?

大致三点,面试必提:

1根据系统中被频繁使用的功能,调用的接口

2系统中涉及到大量数据库读写的功能

3大量读写系统(服务器)缓存的功能

 

压力测试与性能测试的关系?

压力测试属于性能测试。

压力测试与负载测试的区别?

压力测试注重结果,负责测试注重过程。

压力测试是测试系统再多大的压力下会崩溃

而负责测试是指达到性能指标的情况下可以承受多大的压力

通俗点说,负载测试是测额定功率,而压力测试是测最大功率。

如何查看内存泄露?

看日志。

如何查看系统瓶颈?

待完善。

性能测试难点,如何克服?

制定测试计划,方案,分析测试结果。

怎么克服还没想到

如何选择性能测试工具?

根据需求,一般简单接口压力选Jmeter比较好点,页面加载测试选LoadRunner,

不过并不绝对,一般情况,LoadRunner就可以胜任大多数的测试场景。

 

学习笔记-性能测试-概述,布布扣,bubuko.com

学习笔记-性能测试-概述

标签:a   数据   使用   服务器   设计   数据库   

原文地址:http://www.cnblogs.com/ecoz/p/3734578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!