51Testing软件测试论坛

标题: 有关获得vuser的ip [打印本页]

作者: ni_xh    时间: 2005-12-1 15:28
标题: 有关获得vuser的ip
想获得vuser的ip。录制了以下的脚本,运行脚本,在Execution log窗口中没有显示vuser的ip。请问这段获得vuser的脚本是否正确?在什么地方可以查看vuser的ip?
#include "web_api.h"

char ip;
vuser_end()
{
        web_submit_data("eventservlet_4",
                "Action=http://192.168.9.2:8080/common/eventservlet",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.9.2:8080/common/navigator.jsp",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=eventID", "Value=100114000129", ENDITEM,
                "Name=fg", "Value=-1", ENDITEM,
                LAST);

        lr_think_time( 9 );

        web_url("index.jsp",
                "URL=http://192.168.9.2:8080/common/index.jsp?state=session",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t6.inf",
                "Mode=HTML",
                LAST);

          return 0;


        ip = tostring(lr_get_vuser_ip());

        if (ip)

             lr_output_message("The IP address is %s", ip);

        else

             lr_output_message("IP spoofing disabled");

作者: yuxingxin    时间: 2005-12-2 21:41
你把这段代码写在脚本的别的地方试一下
作者: wsly    时间: 2005-12-19 13:56
1. lr_get_vuser_ip 的返回类型是 char型的, 不需要 tostring一下了吧.

2.更有可能造成你遇到问题的原因是, Vuser的ip没有设置, 这时ip都是 "NUll", 你可以运行这样的脚本检查一下, 可以通过开始菜单里的IP wizard来改正.
char *ip;

ip = lr_get_vuser_ip();

if (ip)

     lr_output_message("The IP address is %s", ip);

else

     lr_output_message("IP spoofing disabled");
作者: baitest    时间: 2005-12-20 14:04
在分析报告中可以查到,不必编码




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