LoadRunner中文件操作

LoadRunner中文件操作的一个例子

Action()
{
    int id;
    char * groupname;

    char w_buf[64];
    long file_stream;
    char * filename = "D://output.txt";

// 检查文件是否存在
if(file_exists(filename))
{
  // 如果存在则删掉
        remove(filename);
}

strcpy(w_buf,"123456");
//lr_output_message("%s",w_buf);

// 以写方式打开文件
    if((file_stream = fopen(filename,"w"))==NULL){
        lr_error_message("Cannot open %s",filename);
        return -1;
    }

lr_whoami(&id, &groupname, NULL);
// 把数据写入文件中
fprintf(file_stream, "log file of virtual user ID: %d group: %s/n", id, groupname);
fprintf(file_stream, w_buf, id, groupname);

  // 关闭文件
  if (fclose(file_stream))
        lr_error_message ("Error closing file %s", filename);

return 0;
}


// 检查文件是否存在
int file_exists(char* file_name) {
  int fp; // file pointer

  fp = fopen(file_name, "r+");
  if (fp == NULL) {
    return FALSE;
  } else {
    fclose(fp);
    return TRUE;
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值