性能测试-loadrunner
ziyun_xiaoyan
简单快乐
展开
-
Socket
一:概念1.通常称为“套字节”就是介于应用层与传输层之间的协议二:通信过程以及状态(三次握手四次挥手)四个状态很重要:listen(监听)、established(建立)、close_wait、time_wait 一般使用netstat命令查看通信状态三:获取Socket报文的途径1.通过接口文档来创建报文2.找开发拿现成的报文3.网卡抓包原创 2017-02-21 20:41:21 · 584 阅读 · 0 评论 -
LR_中央控制器、负载生成器
一:中央控制器、负载生成器之间的关系负载生产器可以部署在多台机器上,由中央控制器控制,完成多并发,访问被测系统,在返回给中央控制器二:负载生成的安装(1)在两台机器上安装,负载生成器,系统目录tools下,点击启动;(2)之后在控制器中设置(3)如果添加两台负载生成器,各占50%的负载情况原创 2017-04-20 11:50:18 · 926 阅读 · 0 评论 -
LR_集合点
一:适用场景1.并发测试:关注大用户量并发的时候 并发:所有用户都在发请求 所有用户都在发同一个请求2.和真实场景并不符合,但是这样做的目的就是为了找到系统的具体的某一模块找到瓶颈,是压力测试的一个子集 负载测试:评估性能指标(真实场景),压力测试,并发测试(严格的并发,可以不用思考时间); 稳定性测试:长时间,标准用户数(最佳用户-系统原创 2017-04-19 11:14:54 · 2521 阅读 · 0 评论 -
LR_关联
一:使用函数1.web_reg_save_param_ex、web_reg_save_param 关联的值保存在参数里面例如:论坛发帖的verify的值是变化的找出它的方法:如果关联放在登陆页面,这个页面又做的比较特殊,是一个XML返回再JS跳转,所以关联不上;所以可以试着使用httpwatch将verify的数值在整个HTTP请求中搜索,搜到的URL前面添加关联函数就好。2.原创 2017-04-05 17:39:44 · 330 阅读 · 0 评论 -
LR-事物、检查点、思考时间
一:作用1.能够精确的统计每个请求或者多个请求的响应时间-系统的快慢2.统计事物成功率-系统的稳定性3.LR默认统计的是每个action的时间二:原创 2017-04-06 22:20:08 · 1679 阅读 · 0 评论 -
LR_函数
一:WEB_URLWeb_url(“这里是步骤名”,”URL=你要访问的地址”,LAST);二:编码转换lr_convert_string_encoding例如:把“楂樼骇鎼滅储”从utf-8转换到系统编码格式,并且保存到test这个参数里面lr_convert_string_encoding("楂樼骇鎼滅储",LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,原创 2017-03-31 14:02:02 · 478 阅读 · 0 评论 -
LR_参数设置和VSUER关系
参数个数:10个tester1、tester2、tester3…tester10迭代次数:2次 场景设置(一):Sequential+Each Iteration执行结果:VuGen中:1个用户第一次迭代(Iteration)取值为tester1第二次迭代(Iteration)取值为tester2 Controll原创 2017-04-01 16:06:00 · 388 阅读 · 0 评论 -
LR-代理使用
原理:步骤1)录制设置 当客户端在浏览器中设置好Proxy服务器后,所有使用浏览器访问internet站点的请求都不会直接发给目的主机,而是首先发送至代理服务器,代理服务器接收到客户端的请求以后,由代理服务器向目的主机发出请求,并接收目的主机返回的数据,存放在代理服务器的硬盘,然后再由代理服务器将客户端请求的数据转发给客户端.相当于所有过80的数据都在我设置的2000的端口号上原创 2017-04-18 14:54:16 · 2596 阅读 · 2 评论 -
性能测试-Java应用服务器分析
一:应用服务器介绍1.主流服务器:tomcat、Apache、Jboss、Weblogic、IIS、Nginx 等2.服务器拓扑图browser web services 数据库client 二:分析依据1.数据依据:操作系统性能计数器、LR报错日志、运行日志、异常堆栈、GC日志、线程快照原创 2017-03-27 11:26:57 · 1781 阅读 · 0 评论 -
性能测试-linux下的性能调优
一:性能概念1.概念:性能测试就是压力测试和负载测试的总和 应用场景:一门户网站能够支持多少用户并发操作(注册、写博客、看照片),看看支持多少并发2.:主要指标 使用者:响应时间(实质指事物)、稳定性‘ 系统的角度:网络、硬件、软件的配置情况(应用服务器的jvm的配置、数据库中的my.int配置、系统) 主要指标:响应时间、吞吐量、并发用户、原创 2017-03-25 11:11:33 · 3254 阅读 · 0 评论 -
Tomcat使用命令
一:在tomcat下设置1.在tomcat的bin目录下,敲击cmd,之后输入:tomcat6w.exe //MS//***服务名,调出tomcat选择器在java options下输入后,重启服务-Dcom.sun.management.jmxremote.port="8999"-Dcom.sun.management.jmxremote.ssl="false"-Dc原创 2017-03-27 19:13:50 · 416 阅读 · 0 评论 -
性能测试-服务器性能监测(2)
服务器监测:CPU、内存、硬盘i/o、网络i/o一:命令行监测1.第一个top命令(1)load average:0.97 ,0.91,0.66 第一个值代表过去1分钟负载的情况,第二个是5分钟负载的情况,过去15分钟的情况,一般观看后两个值,一般的标准是load值不高于CPU的核数(2)Cpu(s):6.5%us 用户程序占用cpu百分比;3.0%sy 系统占用cpu情原创 2017-03-27 15:46:24 · 419 阅读 · 0 评论 -
网络协议
一:网络协议二:应用层的网络协议-http三:抓包工具1.基于浏览器的插件,可以拦截http的数据包-httpwatch\fiddle2.基于网卡的底层扫描-Omnipeek/Wireshark原创 2017-02-23 14:51:01 · 265 阅读 · 0 评论 -
LR_Analysis及其结果(2)
一:前端性能指标1.响应时间:快不快2.响应的吞吐量:每秒钟服务器的响应的大小,即网路上传输的大小,两个指标:1)服务器带宽明确:位(bit)最小单位,字节(byte)等于8个比特,KB=1024个字节,1MB=1024*1024B=1024*1024字节 带宽100M指的是每秒钟可传输多少位,单位(位/秒) 100M=1000k=(1000*1000)bi原创 2017-05-04 11:18:44 · 348 阅读 · 0 评论