zoukankan      html  css  js  c++  java
  • loadrunder脚本篇——执行操作系统命令

    思路:

    用loadrunner system()函数

    函数原型:

    int system( const char *string );

     

    示例一:在指定目录下创建指定文件

    Action()

    {

        char filename[1024], command[1024];

        char new_dir[] = "F:\shouke";

     

      // F盘下创建名为shouke的目录,并把它作为当前目录
      if (mkdir(new_dir)){

           lr_output_message ("Create directory %s failed", new_dir);}

        else{

            lr_output_message ("Created new directory %s", new_dir);}

        sprintf(filename, "%s\%s", new_dir, "newfile.txt");

        // 执行“dir /b 目录命令”,并将结果写入到一个新文件filename

        sprintf(command, "dir /b F: > %s", filename);

        system(command);

        lr_output_message ("Created new file %s", filename);

        return 0;

    }

    运行结果:

    loadrunner <wbr>脚本开发-执行操作系统命令
    loadrunner <wbr>脚本开发-执行操作系统命令

    loadrunner <wbr>脚本开发-执行操作系统命令

     

    说明:

    1.  dir 目录:显示目录中的文件和子目录列表

    2.  dir 参数/b 目录:不显示修改日期等信息,只显示文件名

    示例二:执行批处理

    d盘根目录下,创建test.bat文件,内容如下

    loadrunner <wbr>脚本开发-执行操作系统命令

     

    脚本如下:

    Action()

    {

        system("d:\test.bat");

        return 0;

    }

     

    运行结果:

    loadrunner <wbr>脚本开发-执行操作系统命令

     

     

     

     

     

     

     

  • 相关阅读:
    python os模块
    python time、datetime模块
    python 导入模块、包
    python json、pickle
    python 装饰器
    python 生成器、迭代器
    python 内置函数
    python 函数的参数
    python 编码解码
    python 文件读写、shutil模块
  • 原文地址:https://www.cnblogs.com/langhuagungun/p/8391406.html
Copyright © 2011-2022 走看看