0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教你如何掌握WebLOAD Data Drilling特性的性能测试?

哲想软件 来源:哲想软件 2023-12-20 10:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

多年来,负载测试的复杂性一直是许多非专业性能工程师面临的挑战。负载测试的多面性需要全面的技能集和实践经验来成功地识别系统中的问题。由于缺乏对系统体系结构、网络和配置的深入了解,性能工程师可能会误解结果,从而导致次优修复或优化。

这就是使用WebLOAD这样的顶级性能测试解决方案的原因。领先的负载测试工具具有可以帮助工程师微调系统以获得最佳性能的元素。其中之一是DataDrilling,这是WebLOADConsole中的一个特性,提供类似于原始数据的低级性能数据。但与笛卡尔平面上以图表、线和点表示的原始数据不同,数据钻取以表格形式提供必要的信息。

如何在WebLOAD中配置DataDrilling

在WebLOAD控制台中设置数据钻取非常简单,只需要几个步骤。首先,用一个脚本打开一个新的简单模板。模板打开后,点击“工具”,选择“当前会话选项”。在此之后,找到“功能测试”选项卡,并注意“自动数据收集”框。

1e4c2d3a-9edb-11ee-8b88-92fbcf53809c.png

在上图所示的红色框中,确保选择“所有页面”、“对象级别”和“HTTP级别”。然后,您可以用一个用户运行该脚本足够长的时间来完成几个回合。需要注意的是,在执行测试时,DataDrilling信息不可用。

DataDrilling特性中可以看到什么

当数据钻取功能配置正确时,性能工程师可以检查几件事。工程师们可以点击“OpenDataDrilling”菜单项(见下图)。一旦点击此选项卡,将弹出一个带有多个选项卡的屏幕,其中包括“Transactions”选项卡。

1e75be8e-9edb-11ee-8b88-92fbcf53809c.png

选中“功能测试”选项卡上的复选框,告诉WebLOAD加载生成器使脚本中的每个页面请求都成为一个名为“GET_”-URL或“POST_”-URL的事务。但除此之外,工程师们创造的交易也在那里。每行还显示每个页面或事务的“总计数”、“成功计数”和“失败计数”。

当确定了登录页面后,双击表中它的行,得到如下图所示的内容。这个标签与在前一个标签上双击的交易标签相同,可以称为“命中列表”。在这个例子中,值得注意的是,持续时间都在33毫秒的范围内。

1e8aaba0-9edb-11ee-8b88-92fbcf53809c.png

以下是该选项卡中的不同列:

●时间——测试开始后的秒数。

持续时间-处理完整页面的秒数-顶级点击和所有资源点击。

●总负载大小—此时运行的虚拟用户的数量。

●线程号——与虚拟客户端号相同。

●整数-此页面命中的整数。

●负载生成器-负责在测试系统上生成虚拟用户或负载的组件。

性能工程师可以通过双击第一行左侧的灰色框来检查第一页请求。这将打开另一个选项卡,显示有关请求的所有详细信息。

1e9aacda-9edb-11ee-8b88-92fbcf53809c.png

为了进一步研究,右键单击URL左侧的绿色图标(由上图中的黄色箭头指向)并选择“缩放”。

1ea5c9d0-9edb-11ee-8b88-92fbcf53809c.png

这将打开一个折叠的树结构,其中包含的数据对于精确定位系统中的瓶颈非常有价值。“Http子事务”下拉框可以展开以显示有关顶级命中的信息,而“对象”选项具有资源文件列表。

在上图中,请注意选中了“Objects”,并查看属性或值窗口。时间是WebLOAD开始获取对象的时间,持续时间是控制台获取对象所需的时间。

同时,在下面的图片中,注意“Http子事务”是高亮显示的。“时间”(2.134秒)是WebLOAD开始处理顶级命中的时间,“持续时间”是WebLOAD处理顶级命中所花费的时间(0.255秒)。

1ec089aa-9edb-11ee-8b88-92fbcf53809c.png

如果工程师点击“打开连接”,它将显示一个持续时间。在本例中,“duration”是50毫秒,而“send”花费了1毫秒。“到达第一个字节的时间”花了152毫秒,“接收”花了52毫秒。如果您展开object下的一个资源文件,您将看到一个名为“Http子事务”的子文件,其中包含“打开连接”、“发送”、“到第一个字节的时间”和“接收”。

如何使用这些数据?

性能工程师从数据钻取中获得的信息可以在他们注意到较大的最大页面时间时提供帮助,这表明web页面正在经历重大延迟。工程师可以访问“Hitlist”并找到测试期间每个HTTP请求的详细信息。

然后,它们可以通过搜索持续时间比其他条目长得多的条目来查找有问题的页面。一旦发现问题,工程师就可以开始诊断和优化问题,无论问题是由于服务器响应缓慢、文件大小过大还是脚本效率低下。

结论

WebLOAD的数据钻取特性在现代负载测试领域是无价的。这使得非专家也可以使用可靠的工具来帮助识别特定的系统问题。有了精确的数据,来自数据钻取的信息将有助于定位有问题的url并防止这些页面的不合格优化。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HTTP
    +关注

    关注

    0

    文章

    531

    浏览量

    34860
  • URL
    URL
    +关注

    关注

    0

    文章

    141

    浏览量

    16110
  • 生成器
    +关注

    关注

    7

    文章

    322

    浏览量

    22509
  • 负载测试
    +关注

    关注

    0

    文章

    18

    浏览量

    9658

原文标题:如何掌握WebLOAD Data Drilling特性的性能测试

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文了解什么是电性能测试

    电气性能是衡量电气元件和系统功能的关键指标,它包括额定电压、电流、有功功率、无功功率等基本参数,以及电阻、电容、电感、电导等特性。半导体元件的电性能则更为复杂,涉及直流和交流放大倍数、整流
    的头像 发表于 11-12 14:39 203次阅读
    一文了解什么是电<b class='flag-5'>性能</b><b class='flag-5'>测试</b>

    IV曲线测试仪:光伏组件性能评估的“精准标尺”

    IV曲线测试仪:光伏组件性能评估的“精准标尺”柏峰【BF-CV1500】在光伏系统的性能优化与质量管控中,准确掌握组件的电性能参数是核心前提
    的头像 发表于 10-21 09:48 1110次阅读
    IV曲线<b class='flag-5'>测试</b>仪:光伏组件<b class='flag-5'>性能</b>评估的“精准标尺”

    解锁性能:高压放大器成为聚合物薄膜电学测试的“理想桥梁”

    实验名称: 聚合物薄膜电学性能测试 实验内容: 电学性能包括介电频谱特性、击穿特性、电滞回线等,下文将对其简单介绍。
    的头像 发表于 09-25 10:15 313次阅读
    解锁<b class='flag-5'>性能</b>:高压放大器成为聚合物薄膜电学<b class='flag-5'>测试</b>的“理想桥梁”

    射频天线的电气性能该如何测试

    射频天线作为射频系统中发射和接收电磁波的关键部件,其性能直接决定了通信、雷达、导航等系统的效率和可靠性,电气性能是天线最根本的特性,反映其电信号与电磁波的转换效率。   射频线缆测试
    的头像 发表于 09-04 18:07 771次阅读
    射频天线的电气<b class='flag-5'>性能</b>该如何<b class='flag-5'>测试</b>?

    半导体器件CV特性/CV特性测试的定义、测试分析和应用场景

    一、基本概念 CV特性 (电容-电压特性)是指半导体器件在不同偏置电压下表现出的电容变化规律,主要用于分析器件的介电特性、载流子分布和界面状态。该特性是评估功率器件
    的头像 发表于 09-01 12:26 769次阅读

    通用电测设备时域特性测试实操技能培训重磅来袭​

    在电子科技飞速发展的今天,通用电测设备时域特性测试已成为电子工程师、科研人员及电子爱好者必备的核心技能。无论是复杂信号的精确分析,还是电子设备性能的深度检测,精准掌握时域
    的头像 发表于 06-25 14:05 268次阅读
    通用电测设备时域<b class='flag-5'>特性</b><b class='flag-5'>测试</b>实操技能培训重磅来袭​

    利用普源示波器进行功率器件动态特性测试的研究

    功率器件作为电子系统中的核心元件,其动态特性直接影响着系统的效率、稳定性和可靠性。因此,对功率器件动态特性的准确测试显得尤为重要。普源示波器作为一种高性能的电子测量仪器,具有宽带宽、高
    的头像 发表于 06-12 17:03 435次阅读
    利用普源示波器进行功率器件动态<b class='flag-5'>特性</b><b class='flag-5'>测试</b>的研究

    吉时利2450源表如何实现高精度IV特性测试

    一、引言:IV特性测试的重要性与挑战 IV特性测试通过测量器件在不同电压下的电流响应,揭示其电学特性(如导通电阻、阈值电压、击穿电压等),是
    的头像 发表于 06-09 15:24 583次阅读
    吉时利2450源表如何实现高精度IV<b class='flag-5'>特性</b><b class='flag-5'>测试</b>

    手把手教你用RadiMation进行MIMO功率测量,轻松搞定射频测试

    MIMO设备功率测量太复杂?TS-RadiMation帮你一键搞定!本文详细解析MIMO功率测量全流程,从配置到数据分析,助你快速掌握关键测试技巧,提升测试效率!
    的头像 发表于 05-26 17:42 547次阅读
    手把手<b class='flag-5'>教你</b>用RadiMation进行MIMO功率测量,轻松搞定射频<b class='flag-5'>测试</b>!

    充电机特性测试仪是什么?与充放电测试仪区别

    充电机特性测试仪是一种专门用于检测和评估直流充电机(或充电装置)性能的专业设备,主要应用于电力系统、轨道交通、工业领域等需要对直流电源系统进行维护和验证的场景。以下是其核心功能、应用场景及技术特点
    的头像 发表于 05-26 16:33 559次阅读
    充电机<b class='flag-5'>特性</b><b class='flag-5'>测试</b>仪是什么?与充放电<b class='flag-5'>测试</b>仪区别

    BLE DTM测试:BLE射频性能的“体检专家”

    ,是蓝牙特别兴趣小组(SIG)在蓝牙核心规范中制定的一种用于蓝牙射频性能测试的模式。它主要用于验证BLE设备的发射功率、频率偏移、调制特性、接收灵敏度等关键指标,帮助工程师在研发和生产过程中优化设备
    发表于 04-26 23:09

    掌握动力保护板性能,从选择一款优质测试仪开始

    动力保护板测试仪的重要性、选择标准以及如何通过测试仪全面掌握动力保护板的性能。 动力保护板的重要性 动力保护板,作为电池管理系统(BMS)的核心部分,负责监控电池组的状态,包括电压、电
    的头像 发表于 04-02 10:16 486次阅读

    如何测试光耦的性能与可靠性

    光耦作为电气隔离的关键组件,其性能和可靠性直接影响到整个系统的稳定性和安全性。因此,对光耦进行严格的性能测试和可靠性评估是必不可少的。 光耦性能测试
    的头像 发表于 01-14 16:13 2479次阅读

    如何测试电子开关的性能

    测试电子开关的性能是确保其质量和可靠性的重要环节。以下是一些常用的测试方法和步骤: 一、基本性能测试 标志检查 :确保产品有清晰的标志和说明
    的头像 发表于 12-30 14:55 1768次阅读

    不同负载特性对电源滤波器性能有什么影响?

    电源滤波器在电子系统中至关重要,负载变化影响其性能,包括输出电压电流波动、滤波效果及稳定性。需根据负载特性选滤波器类型并优化,采用多种测试方法评估性能,确保在各种负载下稳定滤波。
    的头像 发表于 12-10 16:24 874次阅读
    不同负载<b class='flag-5'>特性</b>对电源滤波器<b class='flag-5'>性能</b>有什么影响?