![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
performance testing
晒酷网-Ray
这个作者很懒,什么都没留下…
展开
-
LR 杂记--loadrunner11破解方法
破解方法和安装方法与LR8.X和LR9.X是一样的。有一点需要注意的是:如果系统是Win7,那么在运行Loadrunner时,需要“以管理员身份运行”(右键—属性),否则在添加licence时会报错破解方法:1、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文件(破解文件去本站【资源下载】中下载)2、手动修改原创 2014-05-18 22:23:58 · 677 阅读 · 0 评论 -
LR 杂记--LoadRunner工作原理
LoadRunner由四大组件组成:VuGen、控制器、负载发生器和分析器。1、VuGen发生器:捕捉用户的业务流,并最终将其录制成一个脚本:(1)选择相应的一种协议;(2)在客户端模拟用户使用过程中的业务流程,并录制成一个脚本;(3)编辑脚本和设置Run-Time Settings项;(4)编译脚本生成一个没有错误的可运行的脚本。2、控制器(Con原创 2014-05-18 22:27:46 · 609 阅读 · 0 评论 -
LR 杂记--nmon 分析 AIX 和 Linux 性能
用法说明:这个 nmon 工具并未受到正式支持。没有提供或隐含任何保证,并且您无法从 IBM 获取相关的帮助。nmon 工具运行于:AIX® 4.1.5、4.2.0、4.3.2 和 4.3.3(nmon Version 9a:该版本的功能已经确定,并且不会对其进行进一步的开发。)AIX 5.1、5.2 和 5.3(nmon Version 10:该版本现在支持 AIX 5.3 和基原创 2014-05-18 22:23:18 · 1066 阅读 · 0 评论 -
LR 杂记--LoadRunner参数化MD5加密后的参数
有个项目的请求参数中,有一个参数需要md5加密。在google搜索了些LR调用MD5方法的资料。参考资料实现了参数md5加密。现将方法做下总结:1.首先将以下md5方法代码添加到md5.h文件,在Vuser generator中添加这个md5.h文件,然后再global.h中添加#include "md5.h"头文 件2.调用md5方法:lr_output_messa原创 2014-05-18 22:22:38 · 1779 阅读 · 0 评论 -
LR 杂记--LoadRunner的协议学习
在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念。首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念。通信协议是什么,通信协议实际上是一组规定和约定的集合。说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是进行文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等。因此,通信双方要遵从相互可以接受的协议(相同或原创 2014-05-18 22:21:57 · 594 阅读 · 0 评论 -
LR杂记 - loadrunner结果各种指标分析
Transactions (用户事务分析) 用户事务分析是站在用户角度进行的基础性能分析。 1 、 Transation Sunmmary (事务综述) 对事务进行综合分析是性能分析的第一步,通过分析 时间内用户事务的成功与失败情况, ...原创 2014-05-18 22:09:27 · 1369 阅读 · 0 评论 -
LR杂记-用LoadRunner编写socket应用的测试脚本
DWORD WINAPI mythread( LPVOID lpParameter) //客户线程{ struct My my; memcpy(&my,lpParameter,sizeof(My)); printf("One client connect!\n"); char str1; ...原创 2014-05-18 22:07:58 · 1009 阅读 · 0 评论 -
LR杂记 - 性能测试指标及常用的监控工具
监控指标性能测试通常需要监控的指标包括:1.服务器Linux(包括CPU、Memory、Load、I/O)。2.数据库:1.Mysql 2.Oracle(缓存命中、索引、单条SQL性能、数据库线程数、数据池连接数)。3.中间件:1.Jboss 2. Apache ...原创 2014-05-18 22:05:44 · 1364 阅读 · 0 评论 -
LR 杂记--LoadRunner关联的例子
1、关联是获取服务器返回给客户端的动态数据(字符串),把该字符串保存在参数中,在后面的函数中调用2、注意关联函数的位置,放在需要被关联的请求之前。demo:Action(){//关联代码web_reg_save_param("UserSession","LB=name=userSession value=","RB=>","O原创 2014-05-18 22:28:30 · 607 阅读 · 0 评论 -
LR 杂记--LoadRunner基于事务进行性能分析
Transactions(用户事务分析)1、Transation Sunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。2、Average Transaciton Response Time(事务平均响应时间)“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用原创 2014-05-18 22:26:53 · 613 阅读 · 0 评论 -
LR 杂记--loadrunner参数化总结
Select next row:Sequential,Rondom,UniqueUpdate value on:Each iteration,Each occurrence,Once下面分别对这两种取值情况组合介绍一、Sequential与Update value on各个选项的组合情况: 1.Sequential+Each iteration 说明:此原创 2013-11-21 13:55:28 · 1725 阅读 · 0 评论 -
LR杂记 - Linux系统监控工具之vmstat详解
一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。 ...原创 2014-05-18 22:17:45 · 812 阅读 · 0 评论 -
LR杂记-nmon+analyser监控linux系统资源
1.查看linux详细版本信息 file /sbin/init2.下载对应nmon版本http://pkgs.repoforge.org/nmon/3.安装rpm -ivhnmon-14f-1.el5.rf.i386.rpm4.采集数据1)./nmon_x86_rhel52 -s10 -c60-f -m .-s10 每 10 秒采集一次数据 ...原创 2014-05-18 21:59:51 · 1368 阅读 · 0 评论 -
LR 杂记--Loadrunner日志设置与查看
1.打开EXtended Log Log告诉了我们一切,默认的Log是standard Log,这时远远不够的.我们要extended log,打开路径为runtime settings-->log-->extended log.把parameter substitution和data returned byserver和advanced trace大家根据需要勾选吧.原创 2014-05-18 22:29:06 · 4654 阅读 · 0 评论 -
LR 杂记--数据分析Analysis
数据分析Analysis简介:通过场景完成负载测试之后,需要通过lr中的Analysis,整合场景运行中得到的所有数据,以确定系统的性能瓶颈。***********************************Analysis进行性能测试结果分析的流程***********************************1.导入场景数据2.增加待分析的graphs3.原创 2013-11-21 13:47:24 · 1715 阅读 · 0 评论 -
LR杂记--Loadrunner分析系统资源
1. 平均事务响应时间 Average Transation Response Time 优秀: 良好:2-5s 及格:6-10s 不及格:>10s2. 每秒点击率 Hits per Second 当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定,若压力增大时,吞吐率的曲线增加到一定程度原创 2014-05-18 22:21:00 · 638 阅读 · 0 评论 -
LR 杂记--loadrunner录制回放常见问题总结
一、录制问题1、录制本地网站无法打开browserwin7,vista等版本操作系统可能出现此问题,解决办法:将windows\system32\drivers\etc\host下的删除2、录制时,浏览器打开后关闭,或事件响应解决办法:关闭浏览器第三方扩展,关闭ie保护模式,及数据执行保护为基本windows程序和服务3、录制时提示错误信息,可能是由于浏览器不兼容造成的,l原创 2013-08-08 19:53:16 · 1608 阅读 · 0 评论 -
LR 杂记--JVM内存结构剖析
JVM桟:通过-Xss来指定桟内存的大小,JVM桟是线程私有的,伴随线程的生命周期,桟内存中存放当前线程中局部基本类型(java中定义的八种基本类型:boolean、char、byte、short、int、long、float、double),非基本类型的对象在JVM栈上仅存放一个指向堆上的地址,因此Java中基本类型的变量是值传递,而非基本类型的变量是引用传递。当JVM栈原创 2014-05-18 22:24:39 · 669 阅读 · 0 评论