检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 应用场景 用户在使用本地JMeter进行压测时,为应对不同的压测需求,需要安装各种插件。为了方便查看可视化的测试报告,可以在性能测试服务中引入JMeter测试工程。PerfTest-JMeter测试工程旨在为用户提供JMeter原生引擎的支持,用户可在PerfTest-
定时压测任务创建成功后,您可以对定时压测任务进行查看、停止和删除操作。 查看定时压测任务 可对当前已创建好的定时压测任务进行查看。 登录性能测试服务控制台,在左侧导航栏中选择“定时压测”。 在页面左侧的日历中可以查看定时压测任务概览。页面右侧默认显示当天任务,可切换页签查看所有任务,支持按照下次执行时间排序、任务名和任务状态过滤。
述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。 思考时间:为了更好的模拟用户的行为,需要模拟用户在不同操作之间等待的时间,例如,当用户收到来自服务器的数据时,可能要等待几秒查看数据,然后再做出响应,这种延迟,就称为思考时间 响应提取:如
的。并发用户数就是模拟成千上万的用户在同一个时间点进行各种操作的配置数。 结合并发用户数、并发时间和思考时间来计算并发请求的数量,压测出服务器最终饱和数据是多少,结合期望的最大值是多少来判断是否满足客户的需求。 父主题: 压测工程管理
安装完成后,浏览器右上角的扩展程序里会出现录制工具图标。 图2 录制工具图标位置 录制脚本 使用性能测试服务录制工具录制脚本。 图3 录制脚本 打开Chrome浏览器,单击浏览器右上角的性能测试服务录制工具图标,弹出录制框。 单击“开始录制”。 在浏览器新标签页,输入待要压测的URL进行访问操作,录制工具会自动记录访问操作过程中的HTTP请求。
点绑定弹性IP。可使用已有的弹性IP,如果没有弹性IP也可以选择自动创建。自动创建弹性IP时,计费方式推荐按流量计费,带宽设置尽可能选择较大值,否则可能影响压测效果。系统根据您的配置创建弹性IP,并自动为每个节点进行分配。当创建的弹性IP数量小于节点个数时,会将弹性IP随机绑定到节点上。
点绑定弹性IP。可使用已有的弹性IP,如果没有弹性IP也可以选择自动创建。自动创建弹性IP时,计费方式推荐按流量计费,带宽设置尽可能选择较大值,否则可能影响压测效果。系统根据您的配置创建弹性IP,并自动为每个节点进行分配。当创建的弹性IP数量小于节点个数时,会将弹性IP随机绑定到节点上。
RPS(QPS):平均每秒发出请求的次数(RPS = Requests / Taken Time(s))。 响应时间:响应时间指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间。 前提条件 待压测应用需提前准备好,本例没有实际的应用压测,主要讲解压测方法。 父主题:
表1提供了性能测试服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java SDK使用指导 Python huawe
已注册华为账号并开通华为云。 当前登录账号拥有使用性能测试服务的权限。账号权限授权与绑定,请参考创建并授权使用性能测试服务。 登录性能测试控制台 登录华为云控制台。 单击,选择区域。 单击左上角,在服务列表单击“性能测试 CodeArts PerfTest”。 如果是首次登录,在弹出的服务授权页
return_timeout_param 否 String 响应超时参数 url 否 String 请求地址 rtmp_url 否 String rtmp地址 flv_url 否 String flv地址 bitrate_type 否 Integer 分辨率策略 duration 否 Integer
报告对比 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”,单击待操作工程后的。 在“性能报告”页签下,选择需要对比报告的任务,单击任务名称。 在“报告列表”单击“报告对比”。 勾选需要对比的测试报告,单击“确定”。 最多可以选择3份离线报告进行对比,第一勾选的报告作为基线报告。
查询事务 功能介绍 查询事务 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/templates/{template_id}
夹复制到根目录中。 单击“保存”。 变量值加密 当全局变量类型为Ciphertext(加密类型),需要对变量值进行加密。如果全局变量类型变更为加密类型,需手动更新引用该变量的测试用例后,该加密型变量才能生效。 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
您可以使用本文档提供API,对性能测试服务进行相关操作,如创建、删除、查询工程等。支持的全部操作请参见API概览。 终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同。 您可以从地区和终端节点中查询性能测试服务的终端节点。 基本概念 账号 用户注册云平台
合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。具体请查看合规资质证书。 图3 销售许可证&软件著作权证书 父主题: 安全
操作流程 图1 JMeter测试工程操作指引 编写本地JMeter脚本,保存为jmx文件。 准备测试资源,创建私有资源组。 创建JMeter测试工程。 导入本地jmx文件。 编辑线程组,可根据业务需求设置线程组的部分参数。 调试测试任务,通过调试快速发现语法或配置错误,确保该模型在任务中可用。
”后,单击“启动”,启动测试任务。 图7 启动测试任务 查看测试报告。 测试任务启动成功后,单击“查看报告”,可以查看压测过程中各项指标的监控数据以及图表报告。 压测结束后,系统会生成离线测试结果报告,可下载离线报告,查看已经执行完成的测试任务报告。 父主题: 实施步骤
单击“启动”,等待临时任务运行成功。 测试用例启动后可以单击“查看报告”来查看实时性能报告。 也可以通过切换左上角页签,选择“性能报告 > 临时任务列表”,按照临时任务名称查看相应的性能报告。 测试用例批量删除 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
从控制台获取项目ID 从控制台获取项目ID步骤如下: 登录管理控制台。 鼠标移动到右上角登录用户名上,在下拉菜单选择“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 调用API获取项目ID 项目ID可以通过调用IAM的查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET