zoukankan      html  css  js  c++  java
  • Loadrunner 脚本开发-从文件读取数据并参数化

    脚本开发-从文件读取数据并参数化

     

     

    直接上代码:

     

    char* testfn()

    {

        int count, total = 0;

        //char buffer[1000];

        char * buffer = NULL;

        int filelenth = 0;

        long file_stream;

        char * filename = "d:\test.txt";

     

        if ((file_stream = fopen(filename, "r")) == NULL )

        {

            lr_error_message ("Cannot open %s", filename);

            return NULL;

        }

     

        fseek(file_stream,0,2); //定位到文件末尾

        filelenth = ftell(file_stream); //获取文件总长度

     

    fseek(file_stream,0,0); //定位文件开头

     

        buffer = (char *)malloc(filelenth);  //动态分配内存

     

        count = fread(buffer, sizeof(char), filelenth, file_stream);  //

        lr_output_message ("%d bytes read", count);

     

        lr_output_message ("content read = %s", buffer );

     

        // Close the file stream

        if (fclose(file_stream))

        {

            lr_error_message ("Error closing file %s", filename);

        }

     

        return buffer;

    }

     

     

    Action()

    {

        char *pt = NULL;

    pt = testfn();

        lr_save_string(lr_eval_string(pt), "param");

    lr_output_message("value of param: %s",lr_eval_string("{param}"));

     

    free(pt); //释放内存

    }

     

    运行结果:

    转载出处:https://www.cnblogs.com/shouke/p/10157706.html

  • 相关阅读:
    web服务webserver
    java:Comparator比较器
    6递归
    5.二分查找 = 折半查找
    4.线性查找 = 顺序查找
    3选择排序
    2.冒泡排序----还是不懂,先记录下来
    1交换算法
    调试篇
    sql表合并,统计计算,生成总计
  • 原文地址:https://www.cnblogs.com/lipo/p/11307894.html
Copyright © 2011-2022 走看看