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、拐点

  • 相关阅读:
    如何成为合格的技术面试官?
    互联网上有多少个网站?
    前端领域不需要架构师?
    WebAssembly 简介
    git常用命令
    剑指offer-基本思想学习(未包括代码)
    OS知识点总结
    对软件工程的一点认识
    项目实现过程的每个阶段
    编译原理课程设计总结
  • 原文地址:https://www.cnblogs.com/milanmi/p/7092278.html
Copyright © 2011-2022 走看看