通常情况下,在做性能测试的时候,我们需要关注的点有这些:

服务端处理能力(并发量、qps、响应时间等);
服务端机器性能数据(程序内存占用、cpu占用、网络带宽占用等);
异常请求信息(如服务端返回500、502等异常状态码时对应的请求及原因)。
干货:服务器怎么查服务端数据
要查看服务端返回的数据,首先要清楚这个数据是怎么存储的。

在写完(或复制完,你懂的)LoadRunner脚本后,我们需要调试看该脚本能否正常运行。默认情况下回放一次会发一条请求,此时LoadRunner的输出信息中会显示

提示我们没有显示服务端返回的消息,如果我们要改变的话需要设置一下。

在LoadRunner中,通过 Vuser -> Run-Time Settings (或快捷键F4)进入运行时设置页面

可以看到默认打印的是LR的标准log,只有当有异常时才会返回服务端的信息。所以我们需要改成一直都返回服务端信息并且勾选上服务端数据,

然后保存,即可实现所有数据都记录下来,再次回放脚本,控制台输入的信息就变得丰富起来了,会记录网络请求的header、body等信息(大家忽略编码问题)。

服务端数据的保存

在回放时能看到服务端数据了,剩下就是找到这些数据在压测过程中被存在哪儿了。第一反应是压测的log,是的,这些数据都被完全记录在压测的log中方便LoadRunner自己去进行分析(做完性能测试后他自己会分析生成一个报表,数据就是从这儿来的)。

以Linux打压机为例,在LoadRunner中添加打压机的时候会让我们填一个临时目录,这个目录会用来保存压测过程中所有的数据信息

压测执行过程中,我们按照上面说的将log形式选择为始终接收服务端返回的数据,随后开始压测。在Linux机器上指定的临时目录中会生成一个netdir的文件夹

进入这个文件夹一层一层往下走

干货:服务器怎么查服务端数据它的路径映射到的是LoadRunner工作机上的Temp文件夹,在该文件夹下面会有一个log文件夹,里面是根据压测过程中的每个Vuser(并发)来记录的log数据

可以看到这个log中完整地记录了一次请求从Start Action到End Action过程中的所有信息。

到这儿所有的问题就解决了,需要服务器返回的信息。我们只需要在这些log文件中根据服务器返回的特定标识去自动化提取相应的内容即可,由于各个业务数据均(xiao)不(bian)相(tai)同(lan),此处就不再展示如何提取数据了。

事实上,在LoadRunner上结束测试的时候,会弹出一个对话框说正在收集数据结果,这个过程其实就是把负载机器(打压机)上的这些数据文件给传到LoadRunner所在的本地目录下,然后以这些数据为基础产生最终的报表的。

服务器怎么查服务端数据相关推荐

  1. t3畅捷通显示不能登陆服务器,用友T3提示不能登录到服务器:解析服务端数据出现错误,可能服务端是8.13的先前版本?...

    文章摘要:问题现象:第1种情况:登录的时候就直接提示:不能登录到服务器:pc-pcfailed:解析服务端数据出现错误,可能服务端是8.13的先前版本,第二种情况:登录用友T3软件后,点击模块提示:检 ...

  2. 用友 无法正确解析服务器,不能登录到服务器,解析服务端数据出现错误,可能服务端是8.13的先前版本?...

    摘要: 刚刚安装的用友T3财务软件,登录后,基础设置操作正常,但登录总账模块时提示:不能登录到服务器(NHAWM),请检查服务器配置:FAILED:解析服务端数据出现错误,可能服务端是8.13的先前版 ...

  3. 用友 无法正确解析服务器,用友T3提示不能登录到服务器:解析服务端数据出现错误,可能服务端是8.13的先前版本?...

    文章摘要:问题现象:第1种情况:登录的时候就直接提示:不能登录到服务器:pc-pcfailed:解析服务端数据出现错误,可能服务端是8.13的先前版本,第二种情况:登录用友T3软件后,点击模块提示:检 ...

  4. 浏览器及时感知服务端数据变化的方式

    需求 在公司,有一个需求,是浏览器实时获取服务端数据变化,然后根据变化做相应的动作.需求场景如下:手机端扫描二维码,然后获取待取件订单列表,点击取件,进行取件,同时远端打印机打印出取件小票. 技术难点 ...

  5. bootstraptable 加载完成_bootstrap table onLoadSuccess加载服务端数据成功事件

    bootstrap table onLoadSuccess加载服务端数据成功事件 bootstrap table onLoadSuccess加载服务端数据成功的事件,该事件的作用是什么呢?服务端返回自 ...

  6. 客户机服务器文件更新,服务端数据更新,如何更新客户端缓存

    我是服务端 被客户端吐槽说我的API接口没有数据版本号(用来表示后台数据是否有更新),导致客户端缓存不知道什么时候更新,每次都要请求服务端数据 对此有几点疑虑,特来请教各位大拿 客户端缓存更新是否真的 ...

  7. 服务器上的run在哪个位置,UO服务器RunUO《服务端的建立以及修改》.doc

    UO服务器RunUO<服务端的建立以及修改>.doc UO服务器?RunUO?第一课<服务端的建?立以及修改?> [该文我爱U? 龙天炽 原创,望尊重作者?劳动成果.如有转载请 ...

  8. 如何设计云存储服务端数据存储加密机制

    云存储是一种新型的网络存储形式.随着云存储的广泛使用,云存储中的数据安全问题,如数据泄漏.数据篡改,如何设计云存储服务端数据存储加密机制也成了用户广泛关注的问题.云存储可以分为访问层.应用接口层.基础 ...

  9. [react] 怎样使用Hooks获取服务端数据?

    [react] 怎样使用Hooks获取服务端数据? import React, { useState, useEffect } from 'react'; import axios from 'axi ...

最新文章

  1. make 操作技巧指南--gcc版本设置
  2. Struts2基础学习总结
  3. bzoj 1179 抢掠计划atm (缩点+有向无环图DP)
  4. 【AVR ASF4库函数学习笔记】二、GPIO
  5. dedeCMS修改文案:页眉rss文字、导航栏“首页”、页脚copyright等
  6. 基于Spring Security的认证方式_Spring Security 的结构总览_Spring Security OAuth2.0认证授权---springcloud工作笔记122
  7. android让图片旋转动画,利用RotateAnimation旋转图片的问题 - 移动平台 / Android
  8. 【渝粤教育】国家开放大学2018年春季 0242-22T机械制图 参考试题
  9. JAVA视频全套在线学习
  10. 函数计算机显示RAD,计算器rad是什么意思
  11. 02_如何计算叔块奖励
  12. 怎么做国外问卷调查站点查
  13. linux更改oracle所属组,Linux更改oracle用户组实验
  14. SiamFC:用于目标跟踪的全卷积孪生网络 fully-convolutional siamese networks for object tracking
  15. 证券交易api 查询证券编码及基本上市信息
  16. 仿电池电量充电、上下左右剪切动画
  17. 那些年UNIX教我们的事
  18. python如何升级_怎么升级python版本
  19. 发挥多线程优势,用服务器CPU做3D渲染,物美价廉
  20. 轻松互联网开发平台(Easy do it,原名WebEasy)20150120更新

热门文章

  1. H5+CSS3+JS/JQ 实现京东首页
  2. 一个屌丝程序员的青春(三二三)
  3. unreal engine 4 如何创建地形、地表贴图。
  4. 破解Windows7开机密码
  5. 目标跟踪CLE绘图 OTB数据跟踪绘图 mat文件txt文件 相互转换
  6. [转] 教师的备课主要解决哪些问题?
  7. 百趣代谢组学资讯:@熬夜的年轻人代谢紊乱急救包-喝普洱茶!
  8. response setHeader 设置下载中文文件名乱码问题
  9. OpenGL 4 : 一个漂亮的心 For you, My Love
  10. 如何定位crach问题