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

原文地址:https://www.cnblogs.com/milanmi/p/7092278.html