loadrunner简单小知识

1 参数篇

在使用loadrunner时,参数化是必须的,我们设置完之后,对于这些数据是怎么取的是否清楚,下面我们将简单介绍一下

说明:1、有10个用户,从wxg1,wxg2,wxg3,wxg4,wxg5,wxg6,wxg7,wxg8,wxg9,wxg10,运行10次

2、wxg1,wxg2……wxg10,之间省略 wxg3--wxg9;wxg1,wxg1……wxg1,之间省略wxg1

2 线程与进程的区别

设置一个用户迭代1次时,会有一个mmdrv.exe进程,当一个用户迭代10次时,用线程、进程会怎样呢?

用进程的方式,会有10个mmdrv.exe;用线程方式,只会产生一个mmdrc.exe,这样会提高资源利用率,支持更多的用户并发。

3 协议选择

html:一个页面请求放在web_url里;模式:html;模式记录:web_submit_form

url:记录客户端向服务端的每个请求;模式:http;模式记录:web_submit_data

如何选择:

默认html

url:不是基于浏览器的应用程序;不是基于浏览器但应用程序中包含有java script、applet等脚本并向服务器发送请求;基于浏览器的应用程序使用https安全协议

四、端口映射

capature level

socket level data:捕获HTTP、SMTP、POP3、IMPA、OracleNCA和WinSocket协议

winlNet level data:捕获HTTP、FTP、Gopher协议

五、测试场景设计

50用户并发:

广义:请求和操作可以是相同、也可以是不同

狭义:所有用户同一时刻做同一件事或操作

业务场景分析:本系统有15万用户,每年12月15日至下年1月20日对系统进行操作。根据80/20原则,80%的用户集中在20%的时间内完成,每天使用6个小时

TPS(事物吞吐量):15万/(36天*6小时*3600秒)*80%/20%=0.77 笔/秒

并发用户数估算:0.77 *60 =46.2            (每笔业务处理时间按60s计算,指系统处理时间)

时间: 2024-12-24 15:14:15

loadrunner简单小知识的相关文章

Linux 小知识翻译 - 「日志」(log)

这次聊聊「日志」. 「日志」主要指系统或者软件留下的「记录」.出自表示「航海日志」的「logbook」. 经常听说「出现问题的时候,或者程序没有安装自己预期的来运行的时候,请看看日志!」. 确实,记录了系统和软件详细运行情况的「日志」是信息的宝库,通过日志来解决问题的事例也非常多. 但事实上,「无论如何也不会看日志」的用户也有很多.理由很简单,日志的信息量非常大,全部用眼睛来看的话是非常吃力的. 而且,英语写的日志也会让英文不好的人敬而远之. 虽说「要养成用眼睛来看日志的习惯」,但实行起来却非常

Jquery:小知识;

Jquery:小知识: jQuery学习笔记(二):this相关问题及选择器 上一节的遗留问题,关于this的相关问题,先来解决一下. this的相关问题 this指代的是什么 这个应该是比较好理解的,this就是指代当前操作的DOM对象. 在jQuery中,this可以用于单个对象,也可以用于多个对象. $('btn').click(function(){ alert(this.innerHTML); // 单个对象,this指代当前id为btn的DOM对象 }); $('div').each

xcode 发展史 及 做iOS 必须知道的小知识

Xcode 3.0 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径.Xcode 3.0 将Mac OS X的轻松使用,UNIX 能量以及高性能的开发技术集合在一起. 从Xcode 3.1开始,Xcode也可被用为iPhone OS的开发环境.2008年11月24日,苹果已经删除了XCode 3.1.2以前的版本.2010年9月10日,Mac OS X v10.6 (版本 3.2及4.0). Xcode 4.0于2011年3月9日正式发行.该版本

关于C语言中的一些宏的小知识

关于C语言中的一些宏的小知识 1.##和# c语言中,##表示把两个宏参数贴合在一起,即,#define call(x,y) x##y ,执行call(x,y)结果为xy,例如,int x=2,y=5;int xy=90;printf("%d\n",call(x,y));//结果为90 ##被称为连接符,用来将两个宏参数连接为一个宏参数.而单个#的功能是将其后面的宏参数进行字符串化操作,简单地说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号,使其成为字符串. 以上引自百度知

12个css小知识

1.CSS的color属性并非只能用于文本显示对于CSS的color属性,相信所有Web开发人员都使用过.如果你并不是一个特别有经验的程序员,我相信你未必知道color属性除了能用在文本显示,还可以用作其它地方.它可以把页面上的所有的东西都变颜色.比如:无法显示的图片的alt文字list元素的边框无序list元素前面的小点有序list元素前面的数字还有hr元素 2.CSS里的visibility属性有个collapse属性值:collapse对于CSS里的visibility属性,相信你用过不下

C++ 中有关const引用的一点小知识

在读<C++ Primer>时,发现之前对const的概念不是很清晰,只知道如何去使用,于是翻开const引用部分又阅读了一遍,发现有两点自己要注意的地方 1.const限定的对象不可以初始化非const引用 ex. 1 const int src = 512; 2 const int &ok_dest = src; //ok: 引用和初始化对象都是const 3 int &err_dest = src; //error : 引用为非const 原因很简单, src 是不可以被

你不一定知道的几个前端小知识

1 大家都知道js在进行小数运算时会有丢失精度问题(其他语言也是),比如: 0.1+0.2 //0.30000000000000004 有一种比较快捷的方式是先把小数乘以10的整数倍,然后再运算,如: (0.1*10+0.2*10)/10 //0.3 但是这种方式也不是100%准确的,乘以整百也可能精度丢失,比如: 2177.74*100 //217773.99999999997 所以常用的几种处理方式有: 把小数转化为字符串,拆分整数部分和小数部分分别计算,然后再把结果进行拼接; 先乘10的整

学习javascript总结下来的性能优化的小知识(二)

上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理.松散耦合.性能方面的一些小知识.为避免错误应该注意的点 内存管理 1.循环引用 如果循环引用中包含DOM对象或者ActiveX对象,那么就会发生内存泄露.内存泄露的后果是在浏览器关闭前,即使是刷新页面,这部分内存不会被浏览器释放. 简单的循环引用: var el = document.getElementById('MyElement'); var func = function () { //

【单片机小知识随记1】——排阻respack-8

一.定义 排阻,就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚,其余引脚正常引出.所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚.它在排阻上一般用一个色点标出来. 二.作用 内存芯片下方均匀分布的"芝麻粒",实际上是位于内存颗粒和金手指之间的"排阻".排阻,是一排电阻的简称.我们知道,内存在处理.传输数据时会产生大小不一的工作电流.而在内存颗粒走线的必经之处安装一排电阻,则能够帮助内存起到稳压作用,