用ipconfig命令查看IP地址的具体方法。初级工程师面试常面临的问题:网址:http://url.cn/5BaDWvB
本机IP:172.0.0.1
localhost
ipconfig命令c查看本机IP;比较简单明了的命令,只需要在dos窗口输入这个命令,显示的IPV4地址就是本机

(4)系统资源监控,配置windows Resources
      1、点击Configure,配置监控的属性。
    2、Run视图右下角Windows Resources窗口
右击窗口---->Add Measurements  添加指标
添加主机:Add按钮
Name:主机名称/IP地址: localhost监控本地主机
实际项目中一般监控远程某台服务器
Platform:系统平台
Add按钮
本机的IP:localhost
选择一下内容:(cpu使用率和内存使用率):
1)Processor 处理器 4项
    %Processor Time ---total---Add(处理器时间百分比,CPU的使用率)处理器用来执行非闲置线程时间的百分比,可以理解为CPU利用率
    
    %User Time    ---total---Add(应用程序使用时间)指的是在用户状态模式下(即非特权模式)的操作所花的时间百分比。
    
    %privileged Time(windows系统自身使用CPU时间)
    二、system →→→  processor Oueue Lengh (处理器长度)

2)Memory 内存 3项
    Available MBytes-----Add  剩余可用内存,单位是兆字节

Pages/sec-----Add   每秒的读页交换频率
    Pages Read/sec  -----Add 每秒从兹盘读取的数量(读取页数/秒)

Pages/sec(页面/秒)、Pages Read/sec(页面读取/秒)和Page Faults/sec(页面故障/秒):
操作系统经常会利用交换的方式,
提高系统可用的内存量或内存的使用效率。Windows和Unix操作系统都提供了类似的方法来支持磁盘交换计数,
而这三个指标直接反应了操作系统进行磁盘交换的频度。

六张图
    Running Vusers-whole scenario 虚拟用户运行
    Hits per Secod-whole sceario 点击率
    windowsResources-Last60 sec 系统资源监控
    Throughput-whole scenario 吞吐量
    Total Trans/Sec(passed)

六张图:

Running Vusers-whole scenario  虚拟用户运行(最小值、平均值、最大值、中间值,标准偏差)
Hits per Secod-whole sceario  点击率
(横轴:Elapsed Time:测试时间;纵轴:Bytes/sec每秒字节数)
(最小值、平均值、最大值、中间值,标准偏差)
Throughput-whole scenario  吞吐量(横轴:Elapsed Time:测试时间;纵轴:Bytes/sec每秒字节数)
(最小值、平均值、最大值、中值,标准偏差)
Transaction Summary  事务摘要
Average Transaction Response Time 事务响应时间
windowsResources-Last60 sec  系统资源监控(最小、平均、最大、标准偏差)
       %Processor Time ---total---Add(处理器时间百分比,CPU的使用率)
    %User Time    ---total---Add(应用程序使用时间)
    %privileged Time(windows系统自身使用CPU时间)
    二、system →→→  processor Oueue Lengh (CPU队列长度)
      2)Memory 内存 3项
       Available MBytes-----Add  剩余可用物理内存,单位是兆字节
       Pages/sec-----Add   每秒的读页交换频率
       Pages Read/sec  -----Add 每秒从兹盘读取的数量
合拼图:选中图点上面第三个:View ----Merge Graphs
File--open 第一个下来第二个(打开保存好测试结果)第一个下来第一个(可以打开测试结果)

脚本录制区:
    查看回放图场景过程:
    1、然后进行loadrunner菜单中的tool的选项菜单。
    2、然后就会弹出了下拉菜单中进行选择为“general options”的选项菜单
    3、进入到了general options的选项框中,进行选中为Display的选项。
    4、点击完了display的选项之后,进行勾选上show run-time viewer during的选项。

录制脚本时选择协议后点击右边键,点击General 下来第三个Recordirg选第一个,再选第二个打勾。
    F9断言:ctrl+F 查找关联的
    Tools ----compare with Sscript 脚本录制哪里倒数第三个,下来第三个(录制两个脚本查看那里有变动了需要关联)
    view---Test Results 第三个下来第十个(脚本运行后查看结果)
    Tools ---create Controller scenario 倒数第三个下来第二个运行脚本到控制台
    Tools ---GENERAL options 倒数第三个下来倒数第三个(可以调字体大小)
    Cuser ---Compile 第五个下来第五个(设置集合点)
    File--open 第一个下来第二个(打开保存好的脚本)第一个下来第一个(可以打开录制脚本)

控制台:
    Global Schedule全球计划
    schedule name:计划名称
    schedule by计划 :
1)scenario:按场景计划
2)group:按用户组计划:设置的时候选择所有要分组的脚本,(点击组名前面对应的灰条,选中对应的行,
在往别处点击鼠标,出现黑框)在选择Group,
这样每个脚本就都设置为一个组了
      Run Mode:运行模式
    不同模式下可以设置的功能点不同
1)Real-world Schedule:该模式下在Start Vusers、Stop Vusers设置加载或释放的用户总数

2)Basic schedule:该模式下在Scenario Groups→Quantity中设置每个脚本的用户数量

1、Initialize:初始化
      1)、Initialize all Vuser simultaneously.
脚本运行同时初始化所有虚拟用户
     2)Initinalize X Vusers every xx:xx:xx(HH:MM:SS)
每xx小时xx分钟xx秒初始化X个虚拟用户
     3)Initinalize each Vuser just before it runs。
在脚本运行之前初始化所有虚拟用户

2、Start Vusers:加载虚拟用户
    1)Simultaneously
同时加载所有虚拟用户
    2)X Vusers every xx:xx:xx(HH:MM:SS)
每个XX小时XX分钟XX秒加载X个虚拟用户(目的:保护负载机,模拟真实场景,分析时去掉这段时间,不影响测试结果)

3、Duration:运行时间
    1)Rum until completion.
运行直到结束(脚本结束)
    2)、Run for X days and xx:xx:xx(HH:MM:SS)
持续运行X天xx小时xx分钟xx秒
    3)、Run indefinitely:一直运行,知道手动停止

4、Stop X Vusers
释放X个用户
    1)Simultaneously
同时释放所有虚拟用户
    2)X Vusers every xx:mm:ss(HH:MM:SS)
每xx小时xx分钟xx秒释放X个用户

5、Start Gruop:启动组
    1)Start inmediately after the scenario begins
场景执行时立即开始运行该脚本;
    2)Start xx:xx:xx(HH:MM:SS)after the scenario begins
场景执行xx小时xx分钟xx秒后执行该脚本;
    3)Start when group X finishes
当第X组结束时开始

6、Add Action After:增加操作
(Global Schedule下方第一个按钮)Start Vusers、Duration、Stop Vusers
    
迭代区:
    Run Logic Number of lterations (xx)迭代信息次
    pacing ---as soon as the previous iteration ends 一旦上一次迭代结束

After the previious iteration ends 前一次迭代结束后进行下一次迭代
    with a  ficed delay of 60:000sec  延时60:000秒后进行下一次迭代
    at fixed intervals every 60:000 sec  每隔60:000秒固定一次迭代
    Log(日志)
    Enable logging:启用日志记录
    Log options:日志选项:1)、Send messages only when an error occurs:仅在发生错误时发送消息(场景压测中使用此选项)。
    2)Always send messages:总是发送消息
    Log messages at the detail level of:在详细的级别上记录消息
    1)Standard Log:标准日志
    2)Extended Log:扩展日志:1)Patameter substitution:参数替换。2)Data returned by server:服务器返回的数据
    3))、Advanced trace:先进的跟踪

Think Time(思考时间)
    1)lgnore think time:忽略思考时间
    2)Replay think time回放思考时间:
    2.1)As recorded:作为记录(与脚本记录一致)
    2.2)Multiply recorded think time by X:乘以记录的思考时间(思考时间的X倍)
    2.3)Use random percentage of recorded think time
    Min X1% Max X2%
使用随机记录的思考时间的百分比,最小X1%最大X2%(推荐)
    2.4)Limit think time to X seconds:限制思考时间到X秒

Miscellaneous:其他
    1)error handing:错误处理:Continue on error:继续错误(报错继续运行脚本:勾选)
    2)Multithreading:多线程
    2.1)Run Vuser as a process:以进程方式(耗资源)
    2.2)Rum Vuser as a thread:以线程方式(省资源)选择

Network ----speed simulation ----   use maximu bandwidth  使用最大带宽
Automatic Transactions:自动定义事务(不需要)

Browser:浏览器:Browser Emulation:浏览器模拟
    1)Simulate browser cache:模拟浏览器缓存(压力测试时不要有缓存)
    2)Download non-HTML resources:下载非HTML资源
    3)Simulate a new user on each iteration:每次迭代模拟一个新用户

Internet Protocol:协议
    1)Proxy代理:No Proxy不用代理
    2)Preferences:默认配-----注意点Options---把120的改成600--UTF-8的NO改成YES

集合点控制台设置:
Sxenario --- Rendezvous 第三个选择下来第十个
选择Policy
    1)Release when 第一个用户达到百分百的时候释放
    2)Release when 第二个用户达到百分百的时候释放,但是设置了加载10加载2 个达到4个6个时释放
    3)Release when 第三个用户达到X个的时候同时释放
    4)30是如果等到30秒时还没加载完就会释放

(4)系统资源监控,配置windows Resources
Run视图右下角Windows Resources窗口
右击窗口---->Add Measurements  添加指标
添加主机:Add按钮
Name:主机名称/IP地址 localhost监控本地主机
实际项目中一般监控远程某台服务器
Platform:系统平台
Add按钮
一、选择一下内容:
1)Processor 处理器 2项
    %Processor Time ---total---Add
处理器用来执行非闲置线程时间的百分比,可以理解为CPU利用率
    %User Time    ---total---Add
指的是在用户状态模式下(即非特权模式)的操作所花的时间百分比。

2)Memory 内存 4项
    Available MBytes-----Add 剩余可用物理内存,单位是兆字节
    %Committed Bytes in Use-----Add 使用中的提交字节
    Page Faults/sec-----Add (页面故障/秒)
    Pages/sec-----Add  (页面/秒)

Pages/sec(页面/秒)、Pages Read/sec(页面读取/秒)和Page Faults/sec(页面故障/秒):操作系统经常会利用交换的方式,
提高系统可用的内存量或内存的使用效率。Windows和Unix操作系统都提供了类似的方法来支持磁盘交换计数,
而这三个指标直接反应了操作系统进行磁盘交换的频度。

3)Network Interface 网络 2项
    Bytes Toal/sec  -->MS TCP Loopback inter...回环
    Packets/sec --->MS TCP Loopback inter...回环
    只有监控本地主机时需要选择回环

4)PhysicalDisk 硬盘(四项)
    Avg.Disk Queue Length----Total-----Add    表示目前正在等待硬盘变为可用的I/O操作数如果此值大于心轴数加2,
则表示磁盘本身可能也是瓶颈

Current Disk Queue Length----Total-----Add 当前磁盘队列长度
    Disk Read Bytes/sec----Total-----Add  每秒读取字节
    Disk Write Bytes/sec----Total-----Add 每秒写入字节

5)System系统1项
    Processor Queue Length--->Add-->OK

最后配置Windows Resources:13+1项(Run)
6)补充:Memory中Page Reads/sec(页面读取率)

二、关联检查点:

抓包IP和端口号:
127.0.0.1 7777
接口测试:.*\.gif正则表达正Jmter

本机的IP:localhost

关联:

web_reg_save_param("uid",//参数
                       "LB=value=",//左边界
                       "RB=>",//右边界
                       LAST);//关闭

检查点:
    web_reg_find("Search=Body",
                 "SaveCount=login1",
                 "Text=Welcome, <b>jojo",
                 LAST);

if(atoi(lr_eval_string("{login1}"))>0){
        lr_end_transaction("a1",LR_PASS);
    }else{
        lr_end_transaction("a1",LR_FAIL);        
    }
    
思考时间:lr_think_time(13);

集合点:    lr_rendezvous("11");
参数:点击选中右键倒数第二个

Action()
{    web_reg_save_param("uid",//参数
                       "LB=value=",//左边界
                       "RB=>",//右边界
                       LAST);//关闭

web_url("WebTours",
        "URL=http://127.0.0.1:1080/WebTours/",
        "TargetFrame=",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=",
        "Snapshot=t1.inf",
        "Mode=HTML",
            LAST);
    
    lr_rendezvous("jihe");

lr_start_transaction("a1");

web_reg_find("Search=Body",
                 "SaveCount=login1",
                 "Text=Welcome, <b>jojo",
                 LAST);

lr_think_time(13);

web_submit_data("login.pl",
        "Action=http://127.0.0.1:1080/WebTours/login.pl",
        "Method=POST",
        "TargetFrame=body",
        "RecContentType=text/html",
        "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home",
        "Snapshot=t2.inf",
        "Mode=HTML",
        ITEMDATA,
        "Name=userSession", "Value={uid}", ENDITEM,
        "Name=username", "Value=jojo", ENDITEM,
        "Name=password", "Value=bean", ENDITEM,
        "Name=JSFormSubmit", "Value=off", ENDITEM,
        "Name=login.x", "Value=54", ENDITEM,
        "Name=login.y", "Value=5", ENDITEM,
        LAST);

if(atoi(lr_eval_string("{login1}"))>0){
        lr_end_transaction("a1",LR_PASS);
    }else{
        lr_end_transaction("a1",LR_FAIL);        
    }

return 0;
}
    
三、图表翻译:

在控制台那里:
一、Runtime Graphs运行时图表
    Running vusers运行Vuser
    user DEFINED data points用户定义的数据点
    error statistics 错误统计信息
    vusers with errors 有错误的Vuser
二Transaction graphs交易图
    Trans response time 传输响应时间
    trans/sec passed 传输/秒通过
    trans/sec failed stopped 传输/秒失败停止
    total trans sec passed 通过的总传输秒数
三、wed resource graphsWED资源图
    Hits per second 每秒点击次数
    Throughput吞吐量
        Http status Code Summay HTTP状态代码
    Http responses per second每秒HTTP响应数
    Pages downloaded per second 每秒下载的页面数
    Retries per Second 每秒重试次数      
    Connections连接
    Connections per second 每秒连接数

四、system resource graphs系统资源图
    Wiindows Resources Wiindows资源
    UNIX resources Unix资源
    SNMP SNMP
    sitescope SiteScope网站

在事务概述:

一、Vusers 虚拟用户状态
    Running vusers 运行虚拟用户状态
    Vuser summary  事务摘要
    Rendezvousr  集合
二transactions交易图
Average transaction response time 平均响应时间
Transactions per second 第二次交易
Total transactions per second 每秒总交易
Transaction summary 交易摘要
Transaction response time under load 负载下的事务响应时间
Transaction response time (percentile) 事务响应时间(百分比)
Transaction response time (Distrbution) 事务响应时间(分配)
    
三、wed resource graphsWED资源图
    Hits per second 每秒点击次数
    Throughput吞吐量
        Throughput(Mp)吞吐量
        Http status Code Summay HTTP状态代码
    Http responses per second每秒HTTP响应数
    Retries per Second 每秒重试次数
        Retries summay 重试摘要
    Connections连接
    Connections per second 每秒连接数

四、Wed Page Diagnosecond 系统资源图
    Wiindows Resources ---- Wiindows资源(CPU、内存、网络等)

LoadRuuner资源监控的更多相关文章

  1. Linux资源监控命令/工具(综合)

    目录: ps pstree pidof top free uptime ifuser lsof mpstat vmstst pidstat iostat iotop watch sar 1.ps 1) ...

  2. 21.Pod的limit和request和资源监控收集服务Heapster

    容器的资源需求,资源限制 requests:需求,最低保障: limits:限制,硬限制: CPU: 1颗逻辑CPU =,millicores 500m=.5CPU 内存: E.P.T.G.M.K E ...

  3. 服务器资源监控插件(jmeter)

    零.引言 我们对被测应用进行性能测试时,除了关注吞吐量.响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过 实时监控,可以准确的把握不同测试场景下服务器资源消 ...

  4. JMeter性能测试-服务器资源监控插件详解

          零.引言 我们对被测应用进行性能测试时,除了关注吞吐量.响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过实时监控,可以准确的把握不同测试场景下服 ...

  5. Windows:打开MSDTC,恢复Windows任务栏,查看windows日志,打开远程桌面,打开Services,资源监控

    Windows 服务器系列: Windows:查看IP地址,IP地址对应的机器名,占用的端口,以及占用该端口的应用程 Windows:使用Dos命令管理服务(Services) Windows:任务调 ...

  6. NodeJS + PhantomJS 前端自动化资源监控

    前言:最近做前端资源监控,看了很多例子,没有达到想要的效果.首先的槽点是PhantomJS的官方文档,真鸡肋,其次是网上的例子,多数是介绍PhantomJS的用法,而并没有介绍怎么完整的去实现,跟官方 ...

  7. Azure VM开启资源监控

    目前China的Azure VM资源监控默认是不打开的.本文将介绍如何开启VM的监控功能. 一 Azure VM 打开Azure的Portal页面https://portal.azure.cn,登录后 ...

  8. k8s资源指标API及metrics-server资源监控

    简述: 在k8s早期版本中,对资源的监控使用的是heapster的资源监控工具. 但是从 Kubernetes 1.8 开始,Kubernetes 通过 Metrics API 获取资源使用指标,例如 ...

  9. Prometheus 监控K8S集群资源监控

    Prometheus 监控K8S集群中Pod 目前cAdvisor集成到了kubelet组件内,可以在kubernetes集群中每个启动了kubelet的节点使用cAdvisor提供的metrics接 ...

随机推荐

  1. 2019牛客暑期多校训练营(第十场)J - Wood Processing (斜率优化DP)

    >传送门< 题意 $n$个宽度为$w_{i}$,高为$h_{i}$ 的 木块,要求分成$k$组,对于每组内的所有木块,高度都变为组内最低木块的高度,宽度保持不变,求变化的最小面积. 分析 ...

  2. MyBatis的flushCache和useCache的使用注意

    之前在利用MyBatis做开发的时候,遇到了一个问题,使用select配置的时候发现前后两次的结果是一样的,并且使用statementType="CALLABLE"配置,然后在配置 ...

  3. 页面单击按钮弹出modaldialog然后调用ajax处理程序获取数据,给父级页面控件赋值

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="RefTopicList.asp ...

  4. vmware上安装的ubuntu连接不上网络

    解决方法如下: 1.右键点击ubuntu,选择“设置” 2.网络适配器设置为“仅主机模式”:与主机共享的专用网络.点击“确定”即可.

  5. cogs249 最长公共子串(后缀数组 二分答案

    http://cogs.pro:8080/cogs/problem/problem.php?pid=pxXNxQVqP 题意:给m个单词,让求最长公共子串的长度. 思路:先把所有单词合并成一个串(假设 ...

  6. SPOJ - GSS1-Can you answer these queries I 线段树维护区间连续和最大值

    SPOJ - GSS1:https://vjudge.net/problem/SPOJ-GSS1 参考:http://www.cnblogs.com/shanyr/p/5710152.html?utm ...

  7. codeforce440C-Maximum splitting-规律题

    题意:问一个数最多可以变成几个合数的和: 思路: 时刻提醒自己再看到题目的时候的所作所为,该找规律找规律,想什么ksm,质数判断开根号. 除了1.2.3.5.7.11外,其余的数都可以通过4,6,9获 ...

  8. FZU oj Problem 2082 过路费

                                                                                    Problem 2082 过路费 Pro ...

  9. Codefroces 366 C Dima and Salad(dp)

    Dima and Salad 题意:一共有n种水果,每种水果都有一个ai, bi,现求一个最大的ai总和,使得ai之和/对应的bi之和的值等于K. 题解:将bi转换成偏移量,只要偏移到起点位置,就代表 ...

  10. CODE[VS] 1294 全排列

    1294 全排列  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果     题目描述 Description 给出一个n, 请输出n的所有全 ...