zoukankan      html  css  js  c++  java
  • Loadrunner Analyze

    Analysis 对controller运行的结果进行分析

    1、首先必须明确:光靠Analysis是不行的,只要能通过Analysis分析出部分问题就已经很不错了, 善于利用它才是最关键的。

    2、如何启动Analysis?

    vuser_init()
    {
        web_url("www.youdao.com",
            "URL=http://www.youdao.com/",
            "TargetFrame=",
            "Resource=0",
            "RecContentType=text/html",
            "Referer=",
            "Snapshot=t1.inf",
            "Mode=HTML",
            EXTRARES, LAST);
        return 0;
    }
    Action()
    {
         lr_think_time(1);
        lr_start_transaction("search");
        web_url("search", 
            "URL=http://www.youdao.com/w/{param_name}/", 
            "TargetFrame=", 
            "Resource=0", 
            "RecContentType=text/html", 
            "Referer=", 
            "Snapshot=t6.inf", 
            "Mode=HTML", 
            EXTRARES, 
           LAST);    
        lr_end_transaction("search", LR_AUTO);
        return 0;
    }
    View Code

    3个用户跑一分钟。拿到controller运行结果。

    保存分析结果。这样就不需要每次都进行分析。

    Std. Deviation:标准差。计算波动大小。用于对比同样一种数据,如果标准差变小,说明系统更稳定。

    数据1  数据2  平均值
    4       6    5            这组数据更稳定
    1       9    5            

    90 Percent,百分之90的响应时间小于这个值。

    比如1000M的带宽,一般只能使用800M左右,因为http网络协议有7层,越往下,还会加一些协议上的东西。

    一般占用率达到800M的百分之60左右,说明宽带需要升级

    也可以把数据保存到sql server

    每秒事务数 每秒完成多少个业务

    详解Web Page Diagnostics

    6、图表的合并 必须X轴的单位是一致的(X轴的度量单位一致)

    右键图表

    选择correlet。下面是虚拟用户数  y是响应时间。更容易分析出拐点。

    7、拐点

  • 相关阅读:
    自省改过
    c语言学习教程1之预定义代码
    tqdm进度条管理
    React-i18next切换中英文
    React怎样实现点击其他地方隐藏弹出的菜单
    遍历对象再取值,获得新值
    Web 用户体验设计提升指南
    antd vue form
    echarts 内容显示值在图中显示,不显示交互效果,只是静态图
    element-ui中el-table根据浏览器的缩放自适应宽度
  • 原文地址:https://www.cnblogs.com/milanmi/p/7092278.html
Copyright © 2011-2022 走看看