检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
上传第三方jar包时需要注意什么? 请确保第三方jar包在本地JMeter工作时,位于JMeter根目录/lib/ext下。 请确保使用第三方jar包的脚本在本地可以正常运行。 导入文件的名称长度上限为64字节(含后缀),大小上限专业版为10M,企业版为80M。 父主题: JMeter工程使用
通过配置DNS地址池,实现域名与地址的映射,在URL定义域名,通过DNS地址池自动化获取IP。 MQTT的传输地址暂不支持域名绑定。 前提条件 当报文请求连接中使用域名时,才可以进行域名绑定操作。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑Per
本地编写JMeter脚本 启动JMeter客户端。 创建线程组。 在JMeter客户端左上角“Test Plan”上右击,选择“Add > Threads(Users) > Thread Group”,为JMeter测试计划创建线程组,线程组是JMeter工程的基本执行单位。 图1
事件日志出现JMeter超时 JMeter测试任务在长时间(10分钟)没有产生任何采样数据,工具会强制终止,事件日志显示超时。 请求日志出现connection reset 连接无法保持,需要检查执行机以及服务端网络负载。可以在华为云服务查看各个部分的网络带宽是否使用过高,例如查看EIP的网络带宽使用情况。
设值。 连接保活时长(s) 活动心跳间隔时间,单位为秒。 清空会话 打开开关,客户端和服务器之间建立连接时,会清空上一次连接所保留的会话信息。 关闭开关,客户端和服务器之间建立连接时,不会清空上一次连接所保留的会话信息。 添加遗嘱 打开开关,添加遗嘱。当客户端异常断开连接时,MQ
发送请求到被测服务器的IP地址。 port 发送请求到被测服务器的端口号。 connect_timeout 发起连接,服务器无响应的超时时间。 return_timeout 连接建立成功,等待响应返回的超时时间。 连接设置 重复使用连接:请求响应完成后,不断开连接,复用连接发送接收下一次请求响应。
XX、连接被拒绝的用例响应数。 解析失败:HTTP响应无法被正常解析的数量。 校验失败:如设置了检查点,检查点未通过的用例响应数,如未设置,返回不是2XX的用例响应数。 响应超时:在请求报文发送5S内未收到服务器响应的用例请求数量。 连接被拒绝:发送报文建立连接时,服务器拒绝连接数。
响应数,如未设置,返回不是2XX的事务响应数。 响应超时:是在设置的响应超时时间内,对应的TCP连接中没有响应数据返回的用例请求数量。 连接被拒绝:发送报文建立连接时,服务器拒绝连接数。 其他错误:不属于以上几种错误的数量。 响应码分布 1XX/2XX/3XX/4XX/5XX。 响应时间区间比例
安装完成后,浏览器右上角的扩展程序里会出现录制工具图标。 图2 录制工具图标位置 录制脚本 使用性能测试服务录制工具录制脚本。 图3 录制脚本 打开Chrome浏览器,单击浏览器右上角的性能测试服务录制工具图标,弹出录制框。 单击“开始录制”。 在浏览器新标签页,输入待要压测的URL进行访问操作,录制工具会自动记录访问操作过程中的HTTP请求。
用CentOS作为集群节点的操作系统。选择IPVS+CentOS时,网络连接复用可能存在超时。 单击“下一步:插件选择”,选择创建集群时需要安装的插件。插件选择时,作为测试执行机仅保留默认安装即可,如节点本地域名解析加速、云原生监控插件等非必要插件请去除勾选,避免安装的插件占用执行机资源。
描述 Connection String 连接 Content-Type String 内容类型 Host String 主机 表6 DebugCaseReturnHeader 参数 参数类型 描述 Connection String 连接 Content-Length String
Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。 思考时间:为了更好的模拟用户的行为,需要模拟用户在不同操作之间等待的时间,例如,当用户收到来自服务器的数据时,可能要等待几秒查看数据,然后再做出响应,这种延迟,就称为思考时间
实施步骤 前提条件 已在本地安装JMeter客户端。 本地编写JMeter脚本 使用JMeter原生压测 父主题: JMeter测试工程原生性能压测
操作流程 图1 JMeter测试工程操作指引 编写本地JMeter脚本,保存为jmx文件。 准备测试资源,创建私有资源组。 创建JMeter测试工程。 导入本地jmx文件。 编辑线程组,可根据业务需求设置线程组的部分参数。 调试测试任务,通过调试快速发现语法或配置错误,确保该模型在任务中可用。
用CentOS作为集群节点的操作系统。选择IPVS+CentOS时,网络连接复用可能存在超时。 单击“下一步:插件选择”,选择创建集群时需要安装的插件。插件选择时,作为测试执行机仅保留默认安装即可,如节点本地域名解析加速、云原生监控插件等非必要插件请去除勾选,避免安装的插件占用执行机资源。
用CentOS作为集群节点的操作系统。选择IPVS+CentOS时,网络连接复用可能存在超时。 单击“下一步:插件选择”,选择创建集群时需要安装的插件。插件选择时,作为测试执行机仅保留默认安装即可,如节点本地域名解析加速、云原生监控插件等非必要插件请去除勾选,避免安装的插件占用执行机资源。
响应时间 响应时间指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间。 响应超时 在设置的响应超时时间内(默认5s),对应的TCP连接中没有响应数据返回,为响应超时。出现原因一般是被测服务器繁忙、崩溃、网络带宽被占满等。 校验失败 从服务器返回的响应报文
> 测试计划下的。 服务器名称或IP 端口号 路径 参数 消息体数据 高级选项中的响应超时 HTTP请求 协议 协议类型 报文。忽略POST、GET、PATCH、PUT、DELETE以外的请求方法;当读取不到响应超时有效值时默认为5000ms。 协议、服务器名称或IP、端口号、路径
也支持这个字段。 Expect 表明客户端要求服务器做出特定的行为。 Front-End-Https 被微软的服务器和负载均衡器所使用的非标准头部字段。 From 发起此请求的用户的邮件地址。 Host 服务器的域名(用于虚拟主机 ),以及服务器所监听的传输控制协议端口号。如果所请