【性能测试】loadrunner12.55教程(一)--知识准备

2023-10-27

目录

1.0. 前言

1.1 性能测试术语介绍

1.1.1 响应时间(Response time)

1.1.2 并发用户数

1.1.3 吞吐量(Throughput)

1.1.4 吞吐率(Throughout)

1.1.5 TPS(Transaction Per Second)

1.1.6 QPS(Query Per Second)

1.1.7 点击率(Hit Per Second)

1.1.8 性能计数器(Counter)

1.1.9 思考时间(Think Time)

1.1.10 资源利用率

1.1.11 事务

1.1.12 集合点

1.1.13 检查点

1.1.14 平均响应时间

1.2 性能测试分类

1.2.1 性能测试

1.2.2 负载测试(Load Testing)

1.2.3 压力测试(Stress Testing)

1.2.4 配置测试(Configuration Testing)

1.2.5 并发测试(Concurrency Testing)

1.2.6 可靠性测试(Reliability Testing)

1.2.7 容量测试(Volume Testing)

1.2.8 基准测试

1.2.9 稳定性测试

1.2.10 可恢复测试

1.3 HTTP我们需要知道的

1.1.1 客户端向服务器请求的HTTP方法

GET

POST

PUT

HEAD

DELETE:

OPTIONS

1.1.2 HTTP响应状态码

1.4 Loadrunner 12.55安装

1.4.1 安装教程

1.4.2 Virtual User Generator介绍

1.4.3 Loadrunner中最核心模块——Controller介绍

1.4.4 Analysis介绍

结语


1.0. 前言

​ 在性能测试中,牵扯到了许多比较杂的知识点,这里将给大家说一下,loadrunner性能测试前需要做的一些准备,本节中我们将先从性能测试的一些术语入手,再到HTTP的一些知识,最后导我们loadrunner12.55的环境配置。

1.1 性能测试术语介绍

1.1.1 响应时间(Response time)

​ 响应时间就是用户感受软件系统为其服务所耗费的时间

1.1.2 并发用户数

​ 用来度量服务器并发容量和同步协调能力,在客户端指一批用户同时执行一个操作

C=nLT�=���

C^≈C+3C−−√�^≈�+3�

C是平均并发用户数;n是login session的数量;L是login session的平均长度;T指考察的时间段长度;

C^�^

是并发用户数;

(实际上,这个公式我们基本上不用)

举个例子:一架电梯同时能够搭载的乘客数就可以看作是他的用户并发数

1.1.3 吞吐量(Throughput)

​ 吞吐量是指单位时间内系统能够完成的工作量,它衡量的是软件系统服务器的处理能力,就是在一秒中统计所完成的工作量。是指在一次性能测试过程中网络上传输的数据量的总和。

​ 通常是不需要用吞吐量这个概念的。因为它在不同人的脑子里会存在一些误解。

​ 用吞吐量来衡量一个系统的输出能力是极其不准确的,用个最简单的例子说明,一个水龙头开一天一夜,流出 10 吨水;10 个水龙头开 1 秒钟,流出 0.1 吨水。当然是一个水龙头的吞吐量大。你能说 1 个水龙头的出水能力是 10 个水龙头的强?所以,我们要加单位时间,看谁 1 秒钟的出水量大。这就是吞吐率。

​ 比如说,有些人说吞吐量就是在说TPS。有些人说吞吐量是说的每秒字节数。所以不建议用这个概念来承载性能指标,「有TPS就够了」

1.1.4 吞吐率(Throughout)

​ 指一个业务系统在单位时间内提供的产量(或服务量)。

1.1.5 TPS(Transaction Per Second)

​ 那么我们就来看看TPS

​ TPS是指每秒事务处理量。每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标

​ TPS = 并发数/平均响应时间

TPS是由并发数和平均响应时间计算得到,是否可以认为TPS是通过并发数和平均响应时间计算得到的一秒所处理的事务数,而吞吐量就是一秒内完成的事务数量。

举个例子:博尔特1秒跑10米,就计算得一小时能跑:10*3600=36000m,其实博尔特就跑了10s,而36000m这个数的大小,是我们计算出认为如果博尔特跑3600s可以跑36000m。
但是实际上让博尔特真的跑上一个小时,可能就跑了20000s(吞吐量),因为他全程不一定都是保持1秒10米,后面就累了,可能1s也就跑7m,
也就是TPS强调时刻,但是吞吐量强调时间。

1.1.6 QPS(Query Per Second)

​ 每秒查询数,即控制服务器每秒处理的指定请求的数量。

1.1.7 点击率(Hit Per Second)

​ 指每秒发送的HTTP请求的数量。点击率越大对server造成的压力就越大。

​ 点击率可以看做是 TPS 的一种特定情况。点击率更能体现用户端对服务器的压力。TPS 更能体现服务器对客户请求的处理能力。

​ 每秒钟用户向 web 服务器提交的 HTTP 请求数。这个指标是 web 应用特有的一个指标;web 应用是 “请求 - 响应” 模式,用户发一个申请,服务器就要处理一次,所以点击是 web 应用能够处理的交易的最小单位。如果把每次点击定义为一个交易,点击率和 TPS 就是一个概念。容易看出,点击率越大。对服务器的压力也越大,点击率只是一个性能参考指标,重要的是分析点击时产生的影响。

​ 需要注意的是,这里的点击不是指鼠标的一次 “单击” 操作,因为一次 “单击” 操作中,客户端可能向服务器发现多个 HTTP 请求。

1.1.8 性能计数器(Counter)

​ 描述服务器或操作系统性能的一些数据指标

1.1.9 思考时间(Think Time)

​ 也称“休眠时间”。指用户在操作时,每个请求之间的时间间隔。

R=TTS�=���

R是请求数;T是时间;Ts是思考时间;

1.1.10 资源利用率

​ 指服务器系统中不同硬件资源被使用的程度,资源利用率=资源实际使用量/总的可用资源量

常见资源指标

​ CPU使用率:不高于75%-85%

​ 内存大小使用率:不高于80%

​ 磁盘IO(速率):不高于90%

​ 网路(速率):不高于80%

1.1.11 事务

​ 前面我们提到了事务,那么这里就给大家也顺带讲下事务

​ 用户自定义的一个标识,用来度量服务器响应时间的任务或操作集,事务时间反映的是一个操作过程的响应时间。

​ 事务的处理过程可以理解为:发送请求-->网络传输-->收到响应

​ 关注某个业务的响应时间,可以将该业务定义为事务

1.1.12 集合点

​ 模拟系统上较重用户负载时,配置多个用户同时执行操作,当用户到达集合点时将进行等待,直到指定数量的虚拟用户到达后再进行用户并发操作。

​ 见文知意,集合点就是集合的地方,比如我们需要对登录进行压力测试,那么我们就需要用户在集合点集合,再同时进行登录操作

​ 模拟多个用户同一时间发出请求,可以在脚本中设置集合点。

1.1.13 检查点

​ 一般与事务相配合使用,作用为在编译录制脚本、replay脚本的时候用来检查脚本执行情况,检查特定的文本字符串或图片。

1.1.14 平均响应时间

​ 处理一个事务所需要的时间。平均响应时间越小、响应时间平均值越小,说明处理速度越快,软件的效率就越好。

1.2 性能测试分类

1.2.1 性能测试

​ 性能测试是通过自动化测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

1.2.2 负载测试(Load Testing)

​ 指的是最常见的验证一般性需求进行的性能测试,考察软件系统在既定负载下的性能表现

1.2.3 压力测试(Stress Testing)

​ 考察系统在极端条件下的表现,极端条件可以是超负荷的交易量和并发用户数

1.2.4 配置测试(Configuration Testing)

​ 指通过对被测系统软硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。

1.2.5 并发测试(Concurrency Testing)

​ 指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试。

1.2.6 可靠性测试(Reliability Testing)

​ 为了评估产品在规定的寿命期间内,在预期的使用、运输或储存等所有环境下,保持功能可靠性而进行的活动。

1.2.7 容量测试(Volume Testing)

​ 通过测试预先分析出反映软件系统应用特征的某项指标的极限值,系统在其极限状态下没有出现任何软件故障或还能保持主要功能正常运行。

1.2.8 基准测试

​ 指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。

1.2.9 稳定性测试

​ 测试系统在一定负载下运行长时间后是否会发生问题

1.2.10 可恢复测试

​ 主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。

1.3 HTTP我们需要知道的

1.1.1 客户端向服务器请求的HTTP方法

GET

​ 获取资源

POST

​ 传输实体主体

PUT

​ 传输文件

​ 获得报文首部

DELETE:

​ 删除文件

OPTIONS

​ 询问支持的方法,客户端用来询问服务器端支持哪一些方法

1.1.2 HTTP响应状态码

状态码 含义
100 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分
200 服务器已成功处理了请求
302 重写向,会自动将请求者转到不同的位置
400 服务器不理解请求的语法。
401 请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应。
404 服务器找不到网页
500 服务器内部错误
502 网关错误
504 网关超时

1.4 Loadrunner 12.55安装

1.4.1 安装教程

安装包:
下载链接: 百度网盘 请输入提取码
提取码: a3pi
安装注意事项:

  • 安装前,把所有的杀毒软件和防火墙关闭;
  • 若以前安装过LoadRunner,需将其卸载;
  • 安装路径不要带中文字符;
  • LoadRunner 12已经不再支持XP系统,浏览器建议使用IE10以上版本。;同时win 11的小朋友们请注意,Loadrunner需要有IE支持

启动安装包

鼠标右键点击HPE LoadRunner 12.55 Community Edition.exe安装程序,选择“以管理员身份运行”,弹出窗口,选择文件存放地址,可选择默认路径,点击“Install”。

若安装过程中被电脑安装的杀毒软件拦截时,均选择允许操作。

安装向导会验证电脑是否含有软件安装运行的必备组件,缺少组件时,会弹出窗口显示需安装的组件。点击“确定”按钮将自动安装所需组件,必须先安装这些必备程序才能安装HPE LoadRunner。

必备组件安装完成后,会弹出HPE LoadRunner安装向导窗口,选择要安装的产品,这里选择LoadRunner,点击“下一步”。

最终用户许可协议,勾选“我接受许可协议中的条款”,点击“下一步”。

目标文件夹,选择安装路径,安装路径不能含有中文字符,点击“下一步”。

已准备好安装HPE LoadRunner,点击“安装”将进行程序的安装。

正在安装HPE LoadRunner。

LoadRunner安装完成,点击“完成”,关闭安装弹窗。

安装完成,我们桌面上会出现三个软件,我们一一介绍一下:

使用顺序:Virtual User Generator -> Controller -> Analysis

1.4.2 Virtual User Generator介绍

​ Virtual User Generator(用户脚本)录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,同时会打印出日志信息,方便调试脚本;VuGen也是一个集成开发调试环境,在这里完成脚本开发并调试通过后就可以放到Controller中创建场景。

​ 简单说,就是我们将会用VuGen对我们需要测试的流程进行录制,然后对录制下来的流程进行一些配置调试。

1.4.3 Loadrunner中最核心模块——Controller介绍

​ 场景(Scenario)是一种用来模拟大量用户操作的技术手段,通过配置和执行场景向服务器产生负载,验证系统各项性能指标是否达到用户要求,而Controller可以帮助我们对场景进行设计、执行以及监控进行管理。

从性能角度来说,场景一般可以分为两种类型即可:

  • 单一场景:在一个场景中,只有一个脚本(业务)
  • 理论基石:在任何系统中,如果单一业务单独执行,性能能够通过,则意味着每个业务本身其实是能够达到性能需求的。
  • 混合场景:在一个场景中,一次执行多个脚本(业务)

目的:是为了测试不同业务之间是否存在并发(广义的并发,即在线即并发)冲突的现象

注意:

  • 负载用户的数量:和一次执行N个脚本没有关系,应该就是最大负载用户数(在线用户数)。
  • 负载用户分配比例:通过统计数据(业务量占比)来进行虚拟用户的分配。

LoadRunner中是通过Controller组件来进行场景的设计和执行的,Controller中的场景分为两种:目标场景(基本不适用)、手工场景。

1.4.4 Analysis介绍

​ 是收集测试数据后生成图表报告的地方,帮助我们分析数据并产生图片,方便对负载生成后的相关数据进行整理分析。

以上就是这节的全部内容,如有错误,还请各位指正!

结语

这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。

 获取方式:留言【软件测试学习】即可

如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【性能测试】loadrunner12.55教程(一)--知识准备 的相关文章

  • codeblock使用技巧

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 pandas是什么 二 使用步骤 1 引入库 2 读入数据 总结 前言 提示 这里可以添加本文要记录的大概内容 例如 随着人工智能的不断发展 机器学习这门
  • 基于Loadrunner的性能分析及调优经验分享

    公司某个系统的微信端计划将开放给几百上千的人员登录查询 并且登录账号为同一账号多人使用 后台服务能够支撑起多用户的并发操作以及成百上千人登录微信端对生产数据库或者登录查询的性能效率高成为交付可靠生产环境的必要条件 因此 项目组决定提交测试
  • 软件测试|web自动化测试神器playwright教程(三十八)

    简介 在我们使用selenium时 我们可以获取元素的属性 元素的文本值 以及输入框的内容等 作为比selenium更为强大的web自动化测试神器 playwright也可以实现对元素属性 文本值和输入框内容的抓取 并且实现比seleniu
  • 软件测试|pycharm关联GitHub的详细步骤

    简介 GitHub 是全球最大的开源代码托管平台之一 而 PyCharm 是一款强大的 Python 集成开发环境 将两者结合使用 可以提高团队协作和代码管理的效率 本文将详细介绍如何在 PyCharm 中管理 GitHub 账号 包括如何
  • 软件测试|教你如何使用Python绘制出奥运五环旗

    简介 我们之前介绍过使用turtle来绘制正多边形 但是绘制正多边形只是turtle模块最基础的使用 我们可以使用turtle模块绘制出更多不一样的精彩图形 本文就来给大家介绍一个比较简单的turtle绘图实例 绘制奥运五环旗 初始化参数
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • 软件测试|使用matplotlib绘制多种柱状图

    简介 在数据可视化领域 Matplotlib是一款强大的Python库 它可以用于创建多种类型的图表 包括柱状图 本文将介绍如何使用Matplotlib创建多种不同类型的柱状图 并提供示例代码 创建基本柱状图 首先 让我们创建一个基本的柱状
  • 软件测试|如何使用selenium处理iframe富文本输入框

    简介 在网页开发中 富文本框是常见的元素 用于输入富文本内容 如富文本编辑器或邮件编辑器 如果我们要使用Python和Selenium进行自动化测试或操作这种富文本框 可能会遇到一些挑战 本文将详细介绍如何使用Python和Selenium
  • Python自动化测试 | 如何使用Robot Framework进行自动化测试?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 性能-阶梯式性能指标监听

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 摸爬滚打多年的打工人,总结了三条职场真理,绝不假大空!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】!

    前言 最近在网上搜索前端自动化测试相关的文档 但是发现网上的文章都是偏使用 没有把一些基础概念说清楚 导致后续一口气遇到一些 karma Jasmine jest Mocha Chai BDD 等词汇的时候很容易一头雾水 这次一方面整理一下
  • 服务器VPS是什么意思?一文了解其含义与重要性

    在今天的数字时代 服务器扮演着至关重要的角色 它们是网站 应用程序和在线业务的基石 但是 你是否听说过VPS 本文将深入探讨什么是服务器VPS 以及为什么它在今天的互联网世界中如此重要 什么是服务器VPS 服务器的基本概念 在我们深入探讨V
  • 外包干了2个月,技术倒退2年。。。

    先说一下自己的情况 本科生 20年通过校招进入深圳某软件公司 干了接近4年的 功能测试 今年国庆 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了3年的女朋
  • 内网安全:隧道技术详解

    目录 隧道技术 反向连接技术 反向连接实验所用网络拓扑图及说明 网络说明 防火墙限制说明 实验前提说明 实战一 CS反向连接上线 拿下Win2008 一 使用转发代理上线创建监听器 二 上传后门执行上线 隧道技术 SMB协议 SMB协议介绍
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 20年通过校招进入广州某软件公司 干了接近3年的 功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了3年的功能测试 已经让我变得不思进取 谈了2年的女朋
  • 一文从0到1手把手教学UI自动化测试之数据驱动!

    在UI的自动化测试中 我们需要把测试使用到的数据分离到文件中 如果单纯的写在我们的测试模块里面 不是一个好的设计 所以不管是什么类型的自动化测试 都是需要把数据分离出来的 当然分离到具体的文件里面 文件的形式其实有很多的 这里主要说明JSO
  • 高防服务器什么意思

    高防服务器什么意思 为什么要用高防服务器 小编为您整理发布高防服务器什么意思的解读 高防服务器是指具备较高防御能力的服务器 能够抵御DDoS CC等网络攻击 高防服务器通常用于保护游戏 APP 金融 电商等业务 这些领域因为其业务特性 容易
  • 【安全】简单解析统一身份认证:介绍、原理和实现方法

    深入解析统一身份认证 介绍 原理和实现方法 导语 统一身份认证是什么 统一身份认证的原理 统一身份认证的实现 结语 导语 随着互联网的发展和各种在线服务的普及 用户在不同的应用和平台上需要进行多次身份验证 为了简化用户的登录和减少重复操作
  • 用Python实现高效数据记录!Web自动化技术助你告别重复劳动!

    自动化关键数据记录 简介 关键数据记录是 Web 自动化测试中的关键部分 它们提供了关于系统行为和执行过程的详细信息 有助于验证用例的正确性 排查问题和确保应用程序的质量 行为日志 行为日志是一种用于记录系统或应用程序的操作和事件的技术 它

随机推荐

  • 基础算法题 —— 合唱队(最长递增子序列)

    题解 枚举每个位置左右侧分别所能站的做多人 自左向右递增 求每个位置左边最多可站多少人 含自己 dp1 自右向左递增 求每个位置右边最多可站多少人 含自己 dp2 选择第 i 个位置不移动的情况下 合唱队所能站的人数 dp1 i dp2 i
  • 学习文件day20--关于File

    java io File File的每一个实例用于表示硬盘上的一个文件或目录 实际上表示的是一个抽象路径 File可以 1 访问其表示的文件或目录的属性信息 名字 大小 修改时间等 2 操作文件或目录 创建 删除 3 访问一个目录中的所有子
  • Flutter之瀑布流效果——Flutter基础系列

    需求 相信android和ios的瀑布流效果大家都试过 网上有很多实现方法和开源库 今天我来为大家介绍一下如何在Flutter中实现瀑布流 整理一下方便以后学习 顺便分享给大家 一 生成二维码 1 导入依赖 在 pubspec yaml 中
  • R手册(Machine Learning)--mlr (Part 2)

    文章目录 Configuration 配置 Parallelization 并行 Imputation 插补 Feature Extraction 特征提取 1 Feature filtering 特征筛选 2 Feature select
  • 排序算法总结—时间复杂度O(n)—基数排序/计数排序小记

    排序算法总结 时间复杂度O n 基数排序 基数排序 分为最高位优先和最低位优先的算法 找到最大值max 求出max的位数 在max位数max length进行循环max length趟 对于每一位进行排序 对于一个数字要会从低位一位一位取值
  • Flutter导航返回拦截(WillPopScope)

    onWillPop是一个回调函数 当用户点击返回按钮时被调用 包括导航返回按钮及Android物理返回按钮 该回调需要返回一个Future对象 如果返回的Future最终值为false时 则当前路由不出栈 不会返回 最终值为true时 当前
  • 基于LSTM的股票时间序列预测(附数据集和代码)

    LSTM 数据集 实战 如果对LSTM原理不懂得小伙伴可以看博主下一篇博客 因为博主水平有限 结合其他文章尽量把原理写的清楚些 数据集 首先附上数据集 链接 https pan baidu com s 1AKsz ohmYHr9mBEEh7
  • 【Linux】套接字编程

    目录 1 网络初识 1 1 协议 1 2 OSI七层模型 1 3 TCP IP五层模型 2 socket 2 1 源IP和目的IP 2 2 端口号 2 3 端口号 和 进程ID 2 4 初识TCP UDP协议 2 5 网络字节序 3 soc
  • Windows Server2012 R2 卸载Apache 服务

    Windows Server2012 R2 卸载Apache 服务 步骤总结 1 打开cmd 命令控制台 运行services msc 在服务中找到并停止 Apache8015 服务 2 打开cmd 命令控制台 输入 sc delete 服
  • linux connect 设置连接超时【转】

    原来我们实现connect 超时基本上都使用unix网络编程一书的非阻塞方式 connect nonb 今天在网上看到一篇文章 觉得很有意思 转载如下 读Linux内核源码的时候偶然发现其connect的超时参数竟然和用SO SNDTIMO
  • 【HTML5高级第二篇】WebWorker多线程、EventSource事件推送、History历史操作

    文章目录 一 多线程 1 1 概述 1 2 体会多线程 1 3 多线程中数据传递和接收 二 事件推送 2 1 概述 2 2 onmessage 事件 三 history 一 多线程 1 1 概述 前端JS默认按照单线程去执行 一段时间内只能
  • VSCode怎么换主题(有图 超详细)

    上下键可预览
  • X86_64平台运行Arm docker容器

    QEMU是什么 QEMU是一个通用的开源的跨平台仿真模拟器 提供user和system两种模式 其模拟的作用可是可以模拟在特定的体系结构下的应用的执行或者构建 比如在x86的体系结构的操作系统上运行ARM的应用 常见问题的场景 在ARM体系
  • 第十四届蓝桥杯C++ B组 飞机降落

    目录 题目内容 题目分析以及算法复杂度 完整代码 题目内容 有 N架飞机准备降落到某个只有一条跑道的机场 其中第 i架飞机在 Ti时刻到达机场上空 到达时它的剩余油料还可以继续盘旋 Di 个单位时间 即它最早可以于 Ti时刻开始降落 最晚可
  • 协议篇之以太网ARP协议

    协议篇之以太网ARP协议 一 什么是ARP协议 作用是什么 二 ARP请求与ARP应答 三 以太网ARP数据报格式 四 总结 一 什么是ARP协议 作用是什么 ARP Address Resolution Protocol 地址解析协议 是
  • Spring Cloud中Hystrix仪表盘与Turbine集群监控

    Hystrix仪表盘 就像汽车的仪表盘实时显示汽车的各项数据一样 Hystrix仪表盘主要用来监控Hystrix的实时运行状态 通过它我们可以看到Hystrix的各项指标信息 从而快速发现系统中存在的问题进而解决它 OK 本文我们就来看看H
  • jeesite 框架的简单应用

    jeesite 框架的简单应用 一个讲解jeesite的网站 https www w3cschool cn jeesite jeesite官网 http jeesite com 公司项目都是基于jeesite做的项目 所以就找资料了解一下啦
  • 数据的6种排序方法

    今天讲了堆排序 就这以前学过的排序方法 我来做一个总结 1 选择排序 选择排序是比较基础的排序方法 需要两个循环 用于对每一个数进行查找和替换 不用多说 代码如下 span style color 000000 include span
  • 教育行业ChatGPT的新挑战

    随着科技不断发展 AI的水平越来越高 尤其是最近火出圈的ChatGPT不仅仅可以与人类对话 而且还可以为人们提供关于各种信息帮助 作为一个先进的 聊天 AI 无论是正苦恼 还是只是需要一些关于如何更有效地管理时间的建议 ChatGPT都可以
  • 【性能测试】loadrunner12.55教程(一)--知识准备

    目录 1 0 前言 1 1 性能测试术语介绍 1 1 1 响应时间 Response time 1 1 2 并发用户数 1 1 3 吞吐量 Throughput 1 1 4 吞吐率 Throughout 1 1 5 TPS Transact