对软件测试入门者来说,测试用例是第一位的。有了好的测试用例,你就能发现别人没有发现的BUG,只有当你具有良好的,开放型的测试思维,你才能得到优秀的测试用例。功能测试,加油ING~~ ----只要认准自己的方向,做自己喜欢并擅长的事情并持之以恒就一定会有所成!

LR中全局变量与局部变量——我写的example

上一篇 / 下一篇  2008-11-22 09:55:29 / 个人分类:LoadRunner

globals.h文件

//包含头文件
#include "lrun.h"
#include "web_api.h"
#include "lrw_custom_body.h"

//包含全局变量

char *p;

vuser_init中脚本

#include "web_api.h"
#include "lrw_custom_body.h"


vuser_init()
{
 p=(char *) malloc (10*sizeof(char));
    memset(p,'0',9);
    memset(p+9,'/0',1);
}

Action中脚本

Action()
{  
    lr_output_message("%s",p)
 
}

vuser_end中脚本

vuser_end()
{
  lr_output_message("%s",p);
     free(p);
     return 0;
}

第二次脚本写成这样,可以运行。

我想问下,第一次globals.h文件中我写成这样,不能运行,为什么?还有我在输入这行memset(p+9,'/0',1);脚本时,'/0'为什么总是人民币'$0'那个符号,而且还可以运行?有懂的朋友给解释下喽~

globals.h文件

#ifndef _GLOBALS_H

#define _GLOBALS_H

//包含头文件
#include "lrun.h"
#include "web_api.h"
#include "lrw_custom_body.h"

//包含全局变量

char *p;

#endif //_GLOBALS_H


TAG: LR中全局变量 LoadRunner

晓蕾,you  forerver lucky! 引用 删除 晓蕾LUCKY   /   2008-12-31 12:43:58
不是,是输'/0'中的'/'时,总显示的$这个符号,而不是/。不过这不影响结果,可以运行
learning_test 引用 删除 define_NULL   /   2008-12-30 13:58:53
是\0'和'/0'的却别么?
 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 19908
  • 日志数: 24
  • 建立时间: 2008-11-10
  • 更新时间: 2009-07-24

RSS订阅

Open Toolbar