性能测试知识入门

  • 思维差异
    a.功能测试、自动化测试:
    输出:找bug 预期结果与实际结果进行比较
    隐藏的前提:模拟的都是1个用户的操作
    b.性能测试:
    不是模拟1个人…模拟多个人同时
    关注:多个人操作时,响应时间,响应速度。有多少成功,多少失败,响应时间,消耗资源(cpu、内存)。
    接口调用服务器的性能测试中,一定是多人同时操作,才是性能测试。
    c.性能概念
    100个人同时登陆接口进行登陆,性能中的avgRT应该在多少,是可以被接受的?
    –可接受的范围1.5S
    渲染数据,页面性能:由于有多接口,js渲染等等。
    课程重点在于接口调服务器的底层性能,能接受的范围在1.5S之内。
    1.5S的来源:APDEX用户满意度指数,响应时间衡量满意标准。
    事务:一个请求行为,并不一定只有一个接口,所以,一个事务可能是多个接口。

    jmeter:默认情况下,1个接口请求一次,认为是一个事务,transation。
    也可以是通过事务控制器挂载多个接口请求,合并成为一个事务。

    性能测试:通过工具,模拟多用户发起请求,获取性能指标值。
    用工具来模拟多个人的方式很多,线程进程。 也可以进程和线程的组合方式。协程
    线程:
    进程:资源拥有者
    协程:

柠檬班学习性能测试day2_性能测试入门(0519)相关推荐

  1. 柠檬班高级性能测试13期这个课老师讲的很细腻需要了解见正文

    稀缺资源:网盘 一.什么是性能:性能:是用来描述产品除功能外的所具有的速度,效率和能力的综合能力评价. 二.什么是性能测试:性能测试:对产品或是物品的性能进行定性或是定量的量测过程. 三.性能测试内容 ...

  2. 每日一书:《性能测试从零开始loadrunner入门与提升》PDF高清版

    内容简介 loadrunner是一个内涵丰富.功能强大的性能测试工具,这是许多专业人士选择它的原因.初学者面对许多的性能测试概念和loadrunner专业术语,常常感到无所适从,这是因为loadrun ...

  3. 深聊性能测试,从入门到放弃之: Windows系统性能监控(三)任务管理器介绍及使用。

    任务管理器 1.引言 2.任务管理器 2.1 打开方式 2.2 介绍 2.2.1 定义 2.2.2 进程 2.2.3 性能 2.2.4 应用历史记录 2.2.5 启动 2.2.6 用户 2.2.7 详 ...

  4. 深聊性能测试,从入门到放弃之: Windows系统性能监控(一) 性能监视器介绍及使用。

    性能监视器介绍及使用 1.引言 2.性能监视器 2.1 打开方式 2.2 基本介绍 2.3 计数器介绍 2.3.1 处理器性能计数器 2.3.2 内存性能计数器 2.3.3 网络性能计数器 2.4 创 ...

  5. 深聊性能测试,从入门到放弃之:通过这几点获取性能需求,BOSS再也不担心用户投诉了。

    获取性能需求 1.引言 2.性能需求获取 2.1 用户信息 2.1.1 调查系统当前和未来的用户数 2.1.2 调查系统当前和未来的日活,月活数 2.2 业务数据 2.2.1 调查当前和未来的背景数量 ...

  6. 深聊性能测试,从入门到放弃之:性能测试技术栈,看完这篇,保证刷新你对性能测试的认知~~

    性能测试技术栈 1.引言 2.性能测试基础 2.1 性能测试理论 2.2 测试开发技能 3.性能监听诊断 3.1 前端监听诊断 3.2 服务器监听诊断 3.2.1 Linux 3.2.2 Window ...

  7. 深聊性能测试,从入门到放弃之: Windows系统性能监控(二) 资源监控器介绍及使用。

    资源监控器介绍及使用 1.引言 2.资源监视器 2.1 打开方式 2.2 基本介绍 2.3 使用 3.总结 1.引言 小屌丝:鱼哥,我看了你这篇<Windows系统性能监控(一) 性能监视器介绍 ...

  8. SQLite介绍、学习笔记、性能测试

    哪些人,哪些公司或软件在用SQLite: Nokia's Symbian,Mozilla,Abobe,Google,阿里旺旺,飞信,Chrome,FireFox 可见SQLite的稳定性及性能是不会有 ...

  9. 深聊性能测试,从入门到放弃之:如何对IO进行性能调优

    1.引言 2. 硬盘知识 2.1 磁盘原理 2.2 磁盘接口 2.3 磁盘读写 2.4 磁盘KPI 2.5 计算 2.5.1 IOPS计算 2.5.2 传输速率/吞吐率计算 2.6 IO延时 2.6. ...

最新文章

  1. 领克汽车是用鸿蒙系统吗,领克全新旗舰SUV将在上海车展首发亮相
  2. HttpClient 如何设置超时时间
  3. UVa483 Word Scramble
  4. 安装 mysql-8.0.23-winx64
  5. oracle vm 安装虚拟机小bug
  6. mySQL教程 第7章 存储过程和函数
  7. 在Linux上安装JDK9
  8. ajax下拉搜索框,jQuery的带搜索过滤ajax加载下拉框插件
  9. 用户需求规格说明书模板,介绍
  10. elasticsearch启动报错:master not discovered yet
  11. 交叉熵损失(Cross-entropy)和平方损失(MSE)究竟有何区别?
  12. 【SAP GUI Scripting】 入门系列(1)_基本设置
  13. 苹果手机怎么在照片上添加文字_手机照片如何添加文字?原来方法这么简单,手把手教你学会。...
  14. 【数学基础】欧式变换、相似变换、仿射变换、射影变换
  15. 从最近一次的计算机攻击中,我们学到的经验教训
  16. 苹果手机升级13无法开机_苹果手机更新时突然断电,手机无法开机,为什么?...
  17. mysql中,涉及到金钱的数据类型一般是什么?
  18. react与mobx搭配时如何缓存mobx的数据(刷新之后保存状态)
  19. VSCode 出现 正在保存“xxxx.vue”: 从 “‘Vetur‘, ‘ESLint‘“(configure)中获取代码操作。
  20. 电影魔术|改变世界?乔布斯可不仅仅用苹果

热门文章

  1. 解决WIN10播放AVI等格式视频黑屏只有声音的问题
  2. 操作系统的内核到底是什么?
  3. 视频教程-深度学习与TensorFlow 2入门实战-深度学习
  4. 怎么复制window上的内容到linux,怎样将文件从window系统复制到远程linux系统上
  5. php开源 会员资料,会员详情/会员信息/用户信息
  6. error: C2338: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt
  7. Varian OBI几个奇葩之处
  8. 常见锐捷光模块型号大全
  9. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上
  10. 软件测试期末复习重点