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