- 浏览: 34295 次
- 性别:
- 来自: 上海
最新评论
文章列表
1、循环读取并显示该文件中的每行数据:(只能读数字内容)
Action(){
int MyFile;
int loadNum,i;
// Assigning the file path to a string
char FileName[80] ="C:\\temp\\solem.txt";
// Opening the file
// Note the use of variable to replace the file path
MyFile = (int)fopen(FileName ...
最近做了个任务,内存溢出问题;静态影像下无问题,可是在动态影像下执行rep时量测元素400-500笔时就会内存溢出,调试很久也无进展,求教各方圣神终无结果,最后找出一篇文章供大家赏阅。如遇到内存溢出问题时或许有点帮助。还有可以链接下载的内存检测工具1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。
2. Dmalloc-Debug Malloc Library.
3. Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。
4. Leaky-Linux下检测内存泄 ...
- 2009-06-10 19:33
- 浏览 2360
- 评论(0)
归总一下,处理列表关联后针对部分特定内容判定方法:
1、对两个字符串进行比较
lr_save_string( "Hello World!","string1" );
lr_save_string( "Hello World!","string2" );
result = strcmp(&string1,&string2);
或者
result = strcmp(lr_eval_string("{string1}"),lr_eval_string("{string2}&q ...
关联数组(转载)
- 博客分类:
- LoadRunner
- JAVA
- TEST
http://www.blogjava.net/xingcyx/archive/2007/10/22/155041.html
工具:LoadRunner11,系统WINDOS XP。被测系统:DISCUZ。
业务一:登录后,发表帖子,返回帖子列表,浏览刚才新增的帖子。
关注点:如何浏览刚才新增的贴子,而不是其他帖子。
关联点:浏览帖子的URL中连接的地址,在Response Boby中显示为
<link href="http://localhost/bbs/forum.php?mod=viewthread&tid=23" rel="canonica ...
应用范围在使用Loadrunner进行性能测试时,经常遇到一种情况,需要通过web页面修改某事务的状态。于是需要首先读出当前的事务的状态,再进行修改,此时便可以使用到web_reg_save_param了。可以通过它先将事务的状态读出写入一个自定义的变量中,根据变量的值来决定下一步的动作。
简要说明语法:
int web_reg_save_param(const char *ParamName, <list of Attributes>, LAST);
参数说明:
ParamName:存放得到的动态内容的参数名称list of Attributes:其它属性,包括:Notfound, ...
参数化的方法
选中要参数化的内容。
方法一,右键---【Replace with a new parameter】
方法二,菜单【insert】----【new Parameter…】
Parameter ...
使用了关联循环。
web_reg_save_param("SQIDtest",
"LB=</Record><Record SQID=\"",
"RB=\" QYDM=",
"ORD=ALL",
LAST);
.................
for(i=1;i<=atoi(lr_eval_string("{SQIDtest_count}"));i++)
{
lr_output_messa ...
LR 关联高级篇
- 博客分类:
- LoadRunner
- TEST
3.7.6 关联函数的高级使用
上面详细介绍了关联的作用和关联函数的详细选项,那么在工作中除了要使用关联函数获得服务器返回以外,还能做什么呢?
例如论坛一个版面中有20个帖子,如何实现随机单击其中某一个帖子的操作呢?回想一下关联选项Ord=All的时候关联出来的结果是不是一个参数数组?既然是参数数组,怎么从参数数组中取出一个随机的值呢?
在不同的LoadRunner版本中处理这个问题使用不同解决方法,现在来分别了解一下具体的方案(这里关联后的参数名为link,设置Ord为All)。
LoadRunner 9系列
在LoadRunner 9中做这个操作非常简洁,因为有了参数数组函数,所以 ...
Loadrunner提供了若干message函数,以在脚本回放中和脚本运行中,对外输入信息,主要的函数有:
【lr_message】
int lr_message (const char *format, exp1, exp2,...expn.);
中文解释:lr_message函数将信息发送到日志文件和输入窗口。在VuGen中运行时,输入文件为output.txt。
【lr_log_message】
int lr_log_message (const char *format, exp1, exp2,...expn.);
中文解 ...
上网查找关于WEB(HTTP/HTML)录制模式的文章,发现了这两种模式的不同:
a、如果应用是WEB应用,首选是HTML-based方式;
b、如果应用是使用HTTP协议的非WEB应用,首选是URL-based方式;
c、如果WEB应用中使用了java applet程序,且applet程序与服务器之间存在通讯,选用URL-based方式;
d、如果WEB应用中使用的javascript、vbscript脚本与服务器之间存在通讯(调用了服务端组件),选用URL-based方式。
vuser_init()
{
int id;
char *vuser_group;
long file;
int rnd;
srand(time(NULL));
rnd = rand()%100;
lr_whoami(&id, &vuser_group, NULL);
if (rnd <= 80)
{
file=fopen("c://test.txt","at+");
fprintf(file,"%d", rnd);
fprintf(file,"%d\n", id); ...
#include "as_web.h"
Action()
{
long i,fp;
web_add_cookie("sid=26CE7C; DOMAIN=www.51testing.com");
web_add_cookie("_cookietime=31536000; DOMAIN=www.51testing.com");
web_add_cookie("_discuz_uid=2327; DOMAIN=www.51testing.com");
web_add_cook ...
float x;
char *s = "7.2339 by these hilts or I am a villian else";
x = atof(s);
/* The %.2f formatting string limits the output to 2 decimal places */
lr_output_message("%.2f", x);
应输出:7.23
实际输出为:1244128.00(此值各个机器运行结果可能不同)
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给 ...
在本机录制asp.net程序petshop的时候刚开始使用了传统的http://localhost/mspetshop和http://127.0.0.1/mspetshop录制不行,于是想到了朴老上课讲的修改hosts文件的方法,一尝试果然可行。暗爽之余不敢独享。
方法:(以下以win2000为例)
用记事本打开host文件
c:\winnt\system32\drivers\etc\hosts
然后末尾添加一行
127.0.0.1 www.mushroom.com
然后就能用http://www.mushroom.com/mspetshop录制了