loadrunner的基本操作
一、遗留问题:
1、controller中,到设置的时间后,仍然在运行;
2、如何对多个用例的结果进行分析,找到系统可以承受的最佳的用户数量点;
3、vuser与实际的用户访问数量是一回事吗?比如vuser设置为10个,观察15分钟,15分钟内会发送几百个请求。如果对该网站爬虫的话,是能支持10个还是几百个?
二、已解决问题:
1、提示没有权限或者loadrunner挂起
解决办法:右键run as 打开 Virtual User Generator
2、网络很好但是打不开测试的站点
解决办法:关闭防火墙、杀毒软件,因为loadrunner实质是模拟木马,对用户的网站进行访问、攻击
3、controller中错误信息:
Action.c(175): Error -27492: "HttpSendRequest" failed, Windows error code=12002 and retry limit (0)
解决办法:关闭防火墙
4、controller中错误信息:Action.c(5): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively
解决办法:
-》VG/Vusers/修改run time setting中的请求超时时间,默认120,你改大一些,其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后
-》记住还需要在control组件的tools下,option的run time setting中设置相应的参数;
-》runt time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项
附图,方便找到这些参数



问题5、Action.c(5): Error -27728: Step download timeout (120 seconds) has expired
解决办法:同问题4
三、基本操作Virtual User Generator
1、录制脚本
VG>new script>web/http(html)>在地址栏输入测试站点地址,点击acion,开始录制(录制之前可先手动清除浏览器cookie)
2、浏览器自动启动,待浏览器页面加载完毕后,点击停止按钮
3、点击播放按钮,查看是否有报错

4、添加事物
竖式展示,右键action,添加起始、结束点,步骤附图及添加后的结果如下图


5、保存脚本
四、controller 使用脚本进行场景设计和监测
1、启动controller,把录制的脚本添加至controller
2、设置场景
以一次加载400个用户,观察15分钟为例,设置如下

3、执行测试场景:进入run 页,点击上方的start scenario,开始执行
4、观察右侧的成功数量、失败数量、出错数量,尤其是失败和出错的原因进行及时查看
5、到达预期的时间后,手动终止任务,并保存当前scenario

9、查看生成的报告
controller菜单栏》Results》Analyze results,loadrunner analysis启动,显示当前scenario的分析结果,可用将该scenario的结果保存

loadrunner的基本操作的更多相关文章
- loadrunner 基本操作
1.录制(录制选项) 2.回放(运行时设置) 3.添加事物 4.参数化 5.内容检查 6.添加集合点 1.在脚本中添加集合点函数如下: lr_rendezvous("集合点") / ...
- 品味性能之道<九>:利用Loadrunner编写socket性能测试脚本简述
一.概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力.其中就有此次要讨论的socket套接字操作. 二.socket概述 ...
- loadrunner socket协议问题归纳(0)
一.概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力.其中就有此次要讨论的socket套接字操作. 二.socket概述 soc ...
- Loadrunner socket协议lrs_receive函数接收到返回数据包 仍然等待服务器返回--解决
前段时间在使用loadrunner socket协议发送数据包到到服务器,使用lrs_receive接收服务器应答数据包,已经接收到数据包,但LR仍然在等待服务器端返回,而且日志打印显示每次接收返回都 ...
- LoadRunner编写socket性能测试脚本
利用LoadRunner编写socket性能测试脚本 一.概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力.其中就有此次要讨论的socket套接字操作. 二.socke ...
- Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作
一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...
- Android Notification 详解(一)——基本操作
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
- Android Notification 详解——基本操作
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
- 【云知道】LoadRunner 录制问题集锦
关键词:各路录制小白汇集于此 虽然知道君对录制不感冒,但总是看到扎堆的人说这些问题,忍不住要站出来了. 百度虽好,帮助了很多小白,但关键是百度并没有排除错误内容,经过历史的几年传播,错的都快变对的了, ...
随机推荐
- Qt5程序参数包含中文GBK编码的问题
1.背景 Qt5程序(WeekReport.exe)的main函数里有如下代码: //only for test int main(int argc, char *argv[]) { QCoreApp ...
- python核心编程学习记录之面向对象编程
未完待续525
- java 级联删除文件夹下的所有文件
public void deletefile(String delpath) throws Exception { try { File file = new File(delpath); // 当且 ...
- [问题2015S13] 复旦高等代数 II(14级)每周一题(第十四教学周)
[问题2015S13] 设 \(A=(a_{ij})\) 为 \(n\) 阶实矩阵, 定义函数 \[f(A)=\sum_{i,j=1}^na_{ij}^2.\] 设 \(P\) 为 \(n\) 阶非 ...
- 关于token的杂记
http://www.cnblogs.com/xiekeli/p/5607107.html https://www.oschina.net/question/1264088_220768 token作 ...
- 学习从零开始写jQuery框架
随着时代发展,javascript阵营里面出现了越来越多的优秀的框架,大大简化了我们的开发工作,在我们使用这些框架的时候是不是也应该饮水思源想想它们都是怎样构建起来的呢?如果你不满足于仅仅是使用一些现 ...
- php : mysql数据库操作类演示
设计目标: 1,该类一实例化,就可以自动连接上mysql数据库: 2,该类可以单独去设定要使用的连接编码(set names XXX) 3,该类可以单独去设定要使用的数据库(use XXX): 4,可 ...
- struts入门初步(一)
struts2.0与struts1.0运用了不同的框架,有一定的不兼容性. struts2.0借鉴了webwork的框架思想. Struts2的基本步骤: 1.拷贝struts的jar到项目中(导 ...
- Oracle的不完全恢复
一.不完全恢复特性 1.不完全恢复 不完全恢复仅仅是将数据恢复到某一个特定的时间点或特定的SCN,而不是当前时间点.不完全恢复会影响整个数据库,需要在MOUNT状 态下进行.在不完全恢复成功之后,通 ...
- CAD打开文件总是弹出要求选择字体怎么办
CAD打开文件总是弹出要求选择字体怎么办1.在C:\Documents and Settings\下搜索acad.fmp文件,双击用记事本打开acad.fmp文件,在最后添加内容,上面几行本来就有,不 ...