首页 > 代码库 > loadrunner简单小知识
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计算,指系统处理时间)
loadrunner简单小知识