51Testing软件测试论坛

标题: loadrunner 函数lr.vuser_id ( )有问题,请慎用! [打印本页]

作者: snowflake    时间: 2006-6-15 14:52
标题: loadrunner 函数lr.vuser_id ( )有问题,请慎用!
long i;
i=lr.vuser_id();
lr_output_message("%lf",i);

错误提示信息,那位高手用过呢?还望指点,感觉它是个变量一样.sdlkfj8
Action.c (8): left operand of . has incompatible type `int'
Action.c (8): left operand of . has incompatible type `int'
Action.c (8): found `int' expected a function
Action.c (8): operands of = have illegal types `long int' and `void'

[ 本帖最后由 snowflake 于 2006-6-15 15:08 编辑 ]
作者: fish_yy    时间: 2006-6-15 15:45
不是告诉你用int 吗,把long 改为int应该就行了
作者: snowflake    时间: 2006-6-15 15:47
谢谢你的回答,我查过帮助,返回是long型,所以修改成int更不对

[ 本帖最后由 snowflake 于 2006-6-15 15:51 编辑 ]
作者: andy    时间: 2006-6-15 16:05
我想请问下你用什么协议开发脚本的?
为什么可以用vb的函数来开发?
作者: beiyu95    时间: 2006-6-15 17:39
那是javauser的吧。
作者: fish_yy    时间: 2006-6-16 08:09
楼主你试过没有,没有你就别乱说话,我试过了,可以,而且jvuser的函数定义也是返回值为int
作者: snowflake    时间: 2006-6-19 17:37
lr.vuser_id
Return Values  Parameterization  

Returns the Vuser ID.

Visual Basic and VB Script

Function lr.vuser_id ( ) as Long //回值是long

Example       See Also              Visual Basic Syntax

The lr.vuser_id function returns the ID of the running Vuser.


fish_yy :这是它的帮助你自己看一下返回值是long还是int
不过该函数是VB的语法,使用vb vuser调试

[ 本帖最后由 snowflake 于 2006-6-19 17:41 编辑 ]
作者: fish_yy    时间: 2006-6-26 08:18
还是好人做到底吧,看看你的代码vb和c的语法同时存在,以后要自己多练才能进步,否则是不会有所提高的,呵呵
       
                    dim i as Long
        i=lr.vuser_id
        lr.output_message(Cstr(i))




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2