当前位置:文档之家› 阿里云-性能测试服务用户手册

阿里云-性能测试服务用户手册

优势
- 图像化编写方式,待测事务更直观 --拖拽式的操作体验,基于时间序列的HTTP压测逻辑让性能测试更简单
- 一键完成调试脚本 --调试回放HAR快照文件,结合日志可以确保测试脚执行正确的业务逻辑
- HTTP录制 --支持Chrome和Firefox使用插件对用户操作进行录制,最大程度复现用户的真实使用场景
- 它没有在等待I/O操作的结果。 - 它没有主动进入等待状态,也就是没有调用"wait"。 - 没有被停止,例如等待终止。 访问Lite控制台
操作指南概述
使用流程
访问Lite控制台
6
环境管理
大数据处理服务MaxCompute/Java SDK
访问Lite控制台
添加和验证压测目标
在创建和执行测试前,必须先添加和验证压测目标: - 1.点击添加压测目标,输入被压测系统入口域名或IP,完成后进入下一步;
性能测试 Lite用户使用手册
性能测试/Lite用户使用手册
Lite用户使用手册
产品概述
概述
性能测试(Performance Testing)-Lite是阿里性能测试服务面向全网用户免费开放的性能云测试平台。 Lite平台通过图形化的脚本编写方式挑战技术类Web产品的体验极限,基于HAR文件的脚本调试回放让应用协 议层的每个细节都清晰无比,更有HTTP录制功能极大的提升脚本创作效率;对于技术极客我们提供基于 Python语言的编码测试模式,实现无限潜能;通过模拟虚拟用户实施并发负载及实时性能监控的方式帮助用户 预测系统性能行为、快速查找系统性能瓶颈。 访问Lite控制台
- 编码模式,支持Python代码 --使用代码实现更加丰富的压测场景,比如TCP、UDP协议,丰富的API让您变的无所不能
- 云端压测 --分布式压测引擎基于阿里云ECS技术实现,跨地域多引擎,可以实现几乎没有上限的施压能力
- 一键监控,迅速定位系统瓶颈
1
对象存储 OSS/图片服务手册 --性能监控工具,帮助您在性能测试的同时对自己的服务器进行同步监控 访问Lite控制台
性能测试常用指标
4
大数据处理服务MaxCompute/Java SDK
TPS
TPS(Transaction Per Second)每秒系统能够处理的交易或事务的数量,它是衡量系统处理能力的重要指标。 访问Lite控制台
响应时间
响应时间是指从客户端发一个请求开始,到客户端接收到服务端返回的响应所经历的时间,响应时间由请求发 送时间、网络传输时间和服务器处理时间三部分组成。 在性能测试结果分析中,性能场景中事务的响应时间可以通过监控得到,事务响应时间分为事务最小响应时间 、事务平均响应时间、事务最大响应时间。 访问Lite控制台
访问Lite控制台
5
大数据处理服务MaxCompute/Java SDK
ห้องสมุดไป่ตู้CPU
CPU资源是指性能测试场景运行的时间段内应用服务系统的CPU资源占用率,CPU资源是判断系统处理能力及 应用运行是否稳定的重要参数。 访问Lite控制台
Load
系统平均负载指在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件就会位于运行队列中 :
1.1.3 功能
环境管理:提供压测目标和监控集管理。 测试管理:提供简单易用的性能测试脚本模板模式和代码模式、测试场景配置、测试执行及执行数据 实时展示。 结果报表:提供完善的性能结果报表和强大的性能分析图形展示。 访问Lite控制台 访问Lite控制台
快速入门
- 1、 添加并验证压测目标,下载并安装Radar监控工具到需要被监控的服务器;
并发用户数
模拟真实业务逻辑步骤的虚拟用户,虚拟用户模拟的操作步骤都被记录在虚拟用户脚本里,脚本用于描述用户 在场景中执行的操作。 访问Lite控制台
错误率
执行失败的事务数占总执行事务数的比率。 访问Lite控制台
请求状态
请求状态反映了HTTP压测结果的HTTP状态码,状态码含义如下: - 成功200:服务器已成功处理了请求并提供了请求的网页。 - 成功204:服务器成功处理了请求,但没有返回任何内容。 - 重定向3xx:需要客户端采取进一步的操作才能完成请求。 - 客户端错误4xx:表示请求可能出错,妨碍了服务器的处理。 - 服务器错误5xx:表示服务器在处理请求时发生内部错误,这些错误可能是服务器本身的错误而不是 请求出错。
- 2、创建测试(测试脚本和测试配置),执行测试并实时监控;
2
对象存储 OSS/图片服务手册
- 3、测试结果概要及性能分析报表查看; 访问Lite控制台
1.1.4 名词解释
3
大数据处理服务MaxCompute/Java SDK
Lite:阿里性能测试服务面向全网用户免费开放的性能云测试平台。 压测目标: Lite用户被压测系统入口地址。 Radar:是Lite提供的一款系统性能监控工具,用户只需要在服务器系统上安装这个工具就可以对服务 器系统进行细粒度的监控。 监控集: 当前用户下安装Radar监控代理工具后可被Lite监控的服务器的集合。 思考时间:用于模拟与服务器的各种交互之间存在等待时间的行为,在模拟脚本中通常设置于两个请 求步骤之间。 步调时间:步调时间即脚本迭代运行频率控制时间,一旦设置,脚本每次运行后根据所设步调时间及 脚本包含的压测请求响应时间综合判断是否需要停顿,如需停顿则在停顿时间到达后再启动下一次运 行,注意区别于思考时间。 测试元素:在测试模板模式脚本中构成脚本的元素,目前包括了HTTP GET请求、POST请求、思考时 间。 施压机:运行脚本并生成负载压力的代理服务器 线程数:在施压机中每个线程独立运行脚本模拟虚拟用户,每个线程代表一个虚拟用户。 预热时长:在设置的预定时间内均匀的增加线程达到设置的预定线程数。 事务:事务是性能测试脚本的一个重要特性,要度量服务器的性能需要定义事务;在Lite模板模式脚 本中,每个事务包含一个HTTP请求。 测试场景:测试过程中为了模拟真实用户的业务处理过程,在系统中构建的基于事务、脚本、虚拟用 户、运行设置等一系列动作的集合称之为性能测试场景。Lite中测试场景包含了脚本、线程数、预热 时长、日志级别、步调时间、监控集设置等。 访问Lite控制台
相关主题