zoukankan      html  css  js  c++  java
  • 性能测试-自学网

    一、为什么需要性能测试?
    1、基于网络的分布式应用
    2、用户数量增加:系统负载挑战
    3、能够承受的并发用户数量
    4、带宽够用不
    5、CPU够用不
    6、内存够用不
    7、硬盘速度是否跟得上
    8、内存型数据库
    9、系统稳定不
    10、响应时间快不快
    二、我们能学到什么
    1、性能测试核心技术和原理
    2、LoadRunner工具的运用
    3、性能测试的实施过程
    4、LR并不能完全解决问题
     
    一、性能测试核心技术
    1、性能测试核心概念
    1.1、性能测试Performance testing
    1.2、负载测试 Load Testing:用户数量:性能指标
    1.3、压力测试:Stress testing:高压力:系统是怎么死的,预案
    1.4容量测试:最大支撑数量
    1.4.1、容量指标:响应时间,ResponseTime,从用户角度评价系统的处理
    2秒,5秒,10秒。
    1.4.2、吞吐量/吞吐率:IO:硬盘IO,网络IO,CPU内存,请求处理能力 打开页面的数量。
    1.4.3、事物处理能力:TPS Transaction Per Second :打开一个页面,实现登陆,实现发帖、回帖,实现一笔网购,我和别人聊天,支付,冲电话费。
    二、性能测试关注点
    1、更好的理解性能测试的作用和价值
    2、软件测试作用和价值:1)产品2)用户
    3、产品角度:研发过程,产品交付,功能完善,稳定可靠
    4、用户角度:用户使用体验,用户反馈手机和持续改善
    5、性能测试:1、响应时间,服务器端的处理速度
    6、服务器端的资源使用情况
    7、数据库端的资源使用情况
    8、最大访问用户数量
    9、最大业务处理数量
    10、考察系统能否支撑7*24小时运转
    11、内存资源,线程资源能否正常回收
    12、代码:算法,SQL语句
    13、稳定性,可恢复性
    三、性能测试核心原理
    1、基于协议,基于界面,基于代码
     
     
    前端技术介绍:
    1:html:网页的基础,是一种标记语言,显示数据;
    2:JS:前端脚本语言,解释性语言,在页面中添加交互行为。
    3:xml:扩展标记语言,用来传输和储存数据;
    4:css:层叠样式表,用来表现HTML或XML等文件样式;
    postman for mac
     
  • 相关阅读:
    Loadrunner将字符串存为参数
    loadrnner添加C语言代码的几种方式
    Jmeter分布式
    Java jmx的使用
    Jmeter关联之正则表达式提取器(完整版)
    性能测试基础概念
    Jmeter实现百分比业务比例
    js闭包与java内部类
    程序员的足球
    虚拟机下Linux读取USB设备的问题虚拟机下Linux无法读取USB设备的解决方案
  • 原文地址:https://www.cnblogs.com/liuqingqing/p/6750084.html
Copyright © 2011-2022 走看看