51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2458|回复: 2
打印 上一主题 下一主题

在远程机器上产生vuser失败,本地机器做性能是可以的,大家还有这个问题啊?

[复制链接]
  • TA的每日心情
    开心
    2017-4-17 09:07
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2013-12-17 11:20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    代码如下:
    Action()
    {
      //char msg1[] ="Body=TEST"  ;

      char *body=NULL;
      char line[1024*8];
      char *cookiebuff=NULL;
      int fpcookie;
      int filesize=0;
      int fp;

      fp=fopen("D:\\test\\test.txt","r");
      if(fp <=0)
      {
                         lr_output_message("open file fail!!");
      }
      fseek(fp,0,0);
      fseek(fp,0,2);
      filesize=ftell(fp);// filesize就是文件的长度
      fseek(fp,0,0);
      if(filesize <=0)
      {
              body=(char*)malloc(sizeof(char)*1024);
              if(body == NULL) return;
              memset(line,0,sizeof(line));
              //strcat(body,msg1);
      }
      else
      {
              int bodysize = 1024*1024*2;// body大小
              char *tempbuffer; //缓存样本数据
              int sizecount = 0;
              int readsize = 1024*1024; //样本数据大小,不大于样本文件大小

              body=(char*)malloc(bodysize);
              if(body == NULL) return;
              memset(body,0,bodysize);

              //memcpy(body,msg1,sizeof(msg1));

              tempbuffer = (char*)malloc(filesize);
              memset(tempbuffer, 0, filesize);

              while(1){
                    fread(tempbuffer, readsize, 1, fp);
                    if(sizecount*readsize> bodysize - readsize) break;
                    memcpy(body + sizecount * readsize, tempbuffer, readsize);
                    sizecount++;
              }
              free(tempbuffer);

      }

      fclose(fp);
      filesize=0;

      fpcookie=fopen("D://test//cookie.txt","rb");
      if(fpcookie <= 0)
      {
              lr_output_message("open cookie file fail!!");
      }
      fseek(fpcookie,0,0);
      fseek(fpcookie,0,2);
      filesize=ftell(fpcookie);// filesize就是文件的长度
      fseek(fpcookie,0,0);
      if(filesize <=0)
      {
              lr_output_message("open cookie file fail,the length is 0!!");
              cookiebuff=(char*)malloc(sizeof(char)*5);
              if(cookiebuff == NULL) return;
              memset(cookiebuff,0,5);
              strcat(cookiebuff,"MULL");
      }
      else
      {
              int cookiesize = 1024*10;// cookie大小
              char *tempbuffer;
              int sizecount = 0;
              int readsize = 7*1024;//样本数据大小,不大于样本文件的大小

              cookiebuff=(char*)malloc(cookiesize);
              if(cookiebuff == NULL) return;
              memset(cookiebuff,0,cookiesize);

              tempbuffer = (char*)malloc(filesize);
              memset(tempbuffer, 0, filesize);

              fread(tempbuffer, readsize, 1, fpcookie);

              while(1){
                    if(sizecount*readsize > cookiesize - readsize) break;
                    memcpy(cookiebuff + sizecount * readsize, tempbuffer, readsize);
                    sizecount++;
              }
              free(tempbuffer);
      }
      fclose(fpcookie);
      filesize=0;
            web_add_auto_header("User-Agent","K-Touch_T566_CMCC_TD/TBT910514_7470_V0801/10.25.2009 Browser/NF3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1");

            web_add_auto_header("ACCEP", "text/html,image/gif, application/xml;q=0.9, text/vnd.wap.wml, application/vnd.wap.xhtml+xml");

            web_add_auto_header("Accept-Language","zh-CN,zh;q=0.9,en;q=0.8");

            web_add_auto_header("Accept-Charset","UTF-8,gb2312,gbk,ISO-8859-1,US-ASCII,Big5,ISO-10646-UCS-2;q=0.600");

            web_add_auto_header("Accept-Encoding","deflate, gzip");

            web_add_header("Cookie",cookiebuff);





            web_custom_request("test",

            "Method=GET",
            "URL=http://10.47.160.11:8080/test.gif",
             body,
            "TargetFrame=",
            LAST);
            free(cookiebuff);
            free(body);
            return 0;
    }
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2013-12-21 06:42:14 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-12-31 16:45:18 | 只看该作者
    fp=fopen("D:\\test\\test.txt","r");

    远程机器上有这个文件么?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-20 07:55 , Processed in 0.078677 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表