检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
性能测试服务的JMeter引擎和开源JMeter有什么异同? 性能测试服务的JMeter引擎,基于开源Apache JMeter实现,默认版本为5.4,可以兼容5.2、5.3版本(需用户自行上传)。 性能测试服务的JMeter引擎,相对于本地开源JMeter,主要有以下优势: 自动化的分布式调度。
功能的异常测试,占比10%~15%左右。 4级:非常特殊输入、场景、阈值条件的用例,该级别用例不宜过多,占比0%~5%左右。 标签 用例自定义标签,用于标识用例。 输入标签:单击标签输入框,输入标签后,用空格或回车键生成标签,每个用例限制10个标签。 删除标签:单击标签输入框,单击已生成标签后的删除该标签。
如在3中的样本用例请求信息中,插入已创建的全局变量“number”。 在请求信息输入框内输入“$”。 在插入变量弹框中,选择变量类型为“自定义变量”,变量范围为“全局”,变量名称选择“number”。 图3 插入变量 单击“选择 ”插入变量。 图4 插入变量number 父主题:
功能的异常测试,占比10%~15%左右。 4级:非常特殊输入、场景、阈值条件的用例,该级别用例不宜过多,占比0%~5%左右。 标签 用例自定义标签,用于标识用例。 输入标签:单击标签输入框,输入标签后,用空格或回车键生成标签,每个用例限制10个标签。 删除标签:单击标签输入框,单击已生成标签后的删除该标签。
“数据显示”下拉框的用例目录中直接单击您需要显示的用例或请求数据。 在“明细”页签下,您也可以单击“列表”进入报告指标汇总页面。 单击“自定义列”,可以在“表格设置”弹框中选择需要显示的列表项;在弹框右侧拖动已选列,可以改变列表项的顺序。 图1 表格设置 单击操作栏中的查看日志。
选择页面右侧的“压力配置”,参照表1 添加阶段设置阶段参数。 一个用例最多添加1000个阶段。 表1 添加阶段 参数 参数说明 阶段名称 自定义阶段名称,用于区分不同的阶段,比如首页测试。 压力模式 压力模式目前支持以下几种模式: 并发模式:用例按照固定或者梯度递增的并发用户数进行压测。
“数据显示”下拉框的用例目录中直接单击您需要显示的用例或请求数据。 在“明细”页签下,您也可以单击“列表”进入报告指标汇总页面。 单击“自定义列”,可以在“表格设置”弹框中选择需要显示的列表项;在弹框右侧拖动已选列,可以改变列表项的顺序。 图1 表格设置 单击操作栏中的查看日志。
用例。 选择页面右侧的“压力配置”,参照表1设置阶段参数。 一个用例最多添加1000个阶段。 表1 添加阶段 参数 参数说明 阶段名称 自定义阶段名称,用于区分不同的阶段,比如首页测试。 压力模式 压力模式目前支持以下几种模式: 并发模式:用例按照固定或者梯度递增的并发用户数进行压测。
模式。 说明: “请求方法”为“POST”或“PUT”,且“头域”为“Content-Type”时,“值”有三种类型,且支持插入变量: 自定义:直接在输入框中输入值。 application/x-www-form-urlencoded:请求体为可添加的键值对形式,值为文本。 mu
transactionalSuccessRate Double 事务成功率 transactionalTps Double 自定义事务tps transactionalTpsSuccess Double 自定义事务成功率 transactions Double 事务数 updateTime String 更新时间
在左侧导航栏中选择“测试资源”,单击“创建私有资源组”。 参照表1设置基本信息。 表1 创建私有资源组 参数 参数说明 资源组名称 新建私有资源组的名称,可自定义。 节点集群 在下拉框选择已创建的CCE集群。 调试节点 选择执行压测的管理机。 调试节点在资源组创建成功后不可修改。 执行节点 选择执行
在左侧导航栏中选择“测试资源”,单击“创建私有资源组”。 参照表1设置基本信息。 表1 创建私有资源组 参数 参数说明 资源组名称 新建私有资源组的名称,可自定义。 节点集群 在下拉框选择已创建的CCE集群。 高级配置 可选项,配置项详见高级配置。 说明: 该功能为白名单特性,需要联系后台管理人员申请开通,审批同意后方可使用。
在左侧导航栏中选择“测试资源”,单击“创建私有资源组”。 参照表2设置基本信息。 表2 创建私有资源组 参数 参数说明 资源组名称 新建私有资源组的名称,可自定义。 节点集群 在下拉框选择已创建的CCE集群。 调试节点 选择执行压测的管理机。 调试节点在资源组创建成功后不可修改。 执行节点 选择执行
系统。AOM并非传统监控,它通过应用的角度看业务,满足企业对业务的高效和快速迭代的需求,可帮助企业实现IT对业务的有效支撑,保护、优化IT资产投资,使企业更好的达到其战略目标并实现IT资产调优。 AOM和CodeArts PerfTest的交互主要体现在:AOM可提供资源监控,便于进行智能分析。
')字段)。 Pragma 与具体的实现相关,这些字段可能在请求/回应链中的任何时候产生多种效果。 Proxy-Authorization 用来向代理进行认证的认证信息。 Proxy-Connection 该字段源于早期超文本传输协议版本实现中的错误。与标准的连接(Connection)字段的功能完全相同。
),每月重复执行。 周粒度:按照选定执行日期和执行时间(执行日期可以选择一天可以选择多天),每周重复执行。 高级:基于crontab表达式实现压测任务重复执行,适合熟悉crontab表达式的用户。 执行日期输入规则: 分:分钟,支持0-59的整数及操作符:* , - / 时:小时,支持0-23的整数及操作符:*
全局变量功能是如何使用的? 打开JMeter脚本-Test Plan,在页面右侧User Defined Variables定义变量。 在脚本中引用变量 登录性能测试服务控制台,在左侧导航栏选择“JMeter测试工程”。 单击待导入全局变量的工程名称,进入“测试计划列表”页签。
管理测试工程 测试工程创建成功后,您可以对测试工程进行修改、删除、导入和导出操作。 修改测试工程 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在PerfTest测试工程列表中,单击对应工程操作栏的,重新输入工程名称或者描述后,单击“确定”。 删除测试工程
管理JMeter测试计划 创建测试计划 测试计划是指基于已定义的JMeter文件和依赖的jar包和变量文件发起一次性能测试的活动。 登录性能测试服务控制台,在左侧导航栏中选择“JMeter测试工程”,单击待操作工程后的。 在“测试计划”页签中,单击“创建测试计划”。 在弹出的窗口中单击“添加文件”,选择格式为*
修改导出的工程文件 表1 请求类型为思考时间 参数名称 描述 name 思考时间的名称,可修改。 t 持续时间(ms)。 思考时间是指用户在执行两个连续操作期间的等待时间。例如用户在登录和搜索之间停留的时间。 例如某事务每运行一次响应时间为 0.5 秒。 如果希望每秒执行两次事务