文章分类 -  LoadRunner

LR使用web_add_cookie函数进行cookie模拟
摘要:1为什么要使用cookie模拟  从日常项目测试过程中的问题说起。比如要进行论坛中的文件下载功能的测试。我们都知道只有登录用户才能进行下载操作,这样我们的测试过程可能就变成了先登录系统,然后再进行下载操作。在使用loadrunner设计脚本时就要先在初始化部分写登录脚本,然后再action中写下载操作,当单个用户运行时我们可能看不到什么问题。当用户并发量较多时,问题马上暴露出来了。大部分用户可能很... 阅读全文

posted @ 2010-06-17 17:46 Lemon_s 阅读(536) 评论(0) 推荐(0) 编辑

LR中Web请求中的EXTRARES不能去掉
摘要:在坛子里看到有人在讨论Web请求中的EXTRARES后面的东西能不能不要,我看到一些人理所当然地认为可有可无,为什么呢?谁它的名字叫EXTRARES呢,事实上,性能测试是一门很严谨的技术,不可大意,在没有100%把握之前我们不应该下定论。关于这一点,结论是EXTRARES部分不能删,删除了LR就不会去下载相关资源了,也就意味着一个请求的Response会变小,毫无疑问,响应时间就会变得快一些,吞吐... 阅读全文

posted @ 2010-06-17 17:20 Lemon_s 阅读(310) 评论(0) 推荐(0) 编辑

Web_url 函数的Extrares后的资源列表是否需要?
摘要:我在论坛中看到有人问这个问题,今天有空,特做了一下了解及试验,其结果如下:1、web_url语法: Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)List of Attributes:(支... 阅读全文

posted @ 2010-06-17 17:06 Lemon_s 阅读(595) 评论(0) 推荐(0) 编辑

【转】LR中常用的C函数
摘要:注意: 1,将字符串中的数字转换为浮点数的函数,如果不事先声明,则转换有问题。 1 strcat char *strcat ( char *to, const char *from ); 功能:链接两个字符串。 例子: 这个例子是用strcat链接字符串:zee和slo@hotmail.co 脚本如下: ... 阅读全文

posted @ 2008-11-14 17:12 Lemon_s 阅读(407) 评论(0) 推荐(0) 编辑

多进程/多线程方式
摘要:用户可以在Controller的run-time setting中选择Vuser的运行方式:多进程/多线程。 多进程和多线程方式的区别是: Controller将使用驱动程序mdrv运行Vuser。如果按进程方式运行每个Vuser,则对于每个Vuser实例,都将启动一个mdrv进程。多个mdrv进程会占用大量内存及其他系统资源,这就限制了可以在任一负载生成器上运行的Vuser的数量。如果选择按线程... 阅读全文

posted @ 2008-10-16 11:12 Lemon_s 阅读(292) 评论(0) 推荐(0) 编辑

IP spoofer使用经验
摘要:(1)、IP wizard不是必须的,其实也可以在设置网络连接属性里手工添加IP地址。 (2)、如果使用IP wizard添加IP地址,在网络连接属性中把相关的连接停用再启用即可生效,不用重启计算机!要知道重启是件累人的事! (3)、网上抄来的:查看脚本执行过程中是否使用了设置的虚拟ip,可以如下设置 在脚本中添加代码: char * ip=lr_get_vuser_ip(); if(ip) ... 阅读全文

posted @ 2008-10-13 16:45 Lemon_s 阅读(326) 评论(0) 推荐(0) 编辑

IP Spoofer配置
摘要:默认情况下,同一个Load Generator上的所有虚拟用户都将使用该Generator的IP地址来访51Testing软件测试网 IP Spoofer(IP欺骗)的配置过程。 首先,每个Load Generator必须使用固定的IP,不能使用动态分配的IP(也就是不能配置为自动获得IP,必须指定一个固定的IP给执行测试的Load Generator)。 进入IP Wizard页面,有三个选项... 阅读全文

posted @ 2008-10-13 09:52 Lemon_s 阅读(480) 评论(0) 推荐(0) 编辑

调用外部Dll的点点滴滴
摘要:调用外部DLL的方法有两种: 1. (单个脚本中)在脚本中是使用 lr_load_dll 函数。 2. (全局设置,所有脚本)通过修改 mdrv.dat 文件实现。 对DLL的要求 VuGen只能识别标准C编译的DLL, 所以使用VC6创建的函数必须在函数开头加上extern "C",它告诉编译器对这个函数按照标准C的方式进行编译。而如果你想调用C#编译出来DLL,... 阅读全文

posted @ 2008-10-09 09:43 Lemon_s 阅读(425) 评论(0) 推荐(0) 编辑

三种常用的文本检查web_reg_find的方法
摘要:1. 将脚本切换到树结构,在page view页面上找到你要check的文本内容, 并 执行鼠标右键,选择copy selection. 2. 将脚本切换回代码界面, 在光标闪烁的上行,添加如下的代码: 备注:光标闪烁的上行: 若光标闪烁行为第10行,那光标闪烁的上行为第9行。 添加的代码根据你检查的方式不同而不同, 你可以选择其中之一即可。 代码一: web_reg_fi... 阅读全文

posted @ 2008-10-07 11:10 Lemon_s 阅读(807) 评论(0) 推荐(0) 编辑

web_reg_find(摘自手册)
摘要:对于 web_reg_find,下列属性可用: Text:要搜索的文本字符串。该属性必须是非空的、以 Null 结尾的字符串。 ➤ 该搜索机制区分大小写;要忽略大小写,请在边界后面添加 “/IC” 。在文本 后指定 “/BIN” (或者选中步骤属性中的 “二进制”复选框)可指定二进制 数据。使用格式 “Text= 字符串” 。 如果没有为 “文本”指定字符串,可以输入以... 阅读全文

posted @ 2008-10-07 11:07 Lemon_s 阅读(327) 评论(0) 推荐(0) 编辑

Loadrunner 检查点函数学习
摘要:Web_find()函数 该函数的作用是“在页面中查找相应的内容”,常用参数及含义如下: web_find("web_find", //定义该查找函数的名称 "RightOf=a", //定义查找字符的右边界 ... 阅读全文

posted @ 2008-10-07 11:01 Lemon_s 阅读(391) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示