• ttyrec & ttyplay的使用


    今天下午在ubuntu 18.04上研究怎么用录制回放的工具做简单的自动化测试。

    选择了TermRecord、ttyrec、ttyreplay。

    (   TermRecord 是一个用 Python 编写的开源命令行录屏工具。它可以将终端会话录制成一个独立的HTML文件。由于采用HTML格式的输出文件是独立文件,任何人都可以使用跨平台的Web浏览器来回放所录制的终端会话。)

    总结过程和结果:

    1  安装过程:

    1. 安装pip  How to install pip on Linux

      sudo apt-get install python-pip

    2. 安装TermRecord

        sudo pip install TermRecord

            3 使用TermRecord录制终端会话    

        TermRecord -o /path/filename_html

        停止录制,键入 exit 退出。

    4.   在web浏览器中打开HTML输出结果即可。 

    ttyrec 作为辅助工具录制,因为 TermRecord 处理效果不是很理想。

    ttyrec 是一个 tty 控制台录制程序,其所录制的数据文件可以使用与之配套的 ttyplay 播放。不管是你在 tty 中的各种操作,还是在 tty 中耳熟能详的软件,都可进行录制。

    使用 sudo apt-get install ttyrec 安装 ttyrec。

    然后两个一起配合录制:

    TermRecord -b ttyrec -o linuxidc.com.html # 开始录制

    如果你只是希望能记录你的终端会话,并且能在终端进行回放或者和他人分享,那么你只需要一个叫做:ttyrec 的软件。Ubuntu 用户可以通过运行这行代码进行安装:

    1
    sudo apt-get install ttyrec

    如果你想将生成的视频转换成一个 gif 文件,这样能够和那些不使用终端的人分享,就可以发布到网站上去,或者你只是想做一个 gif 方便使用而不想写命令。那么你需要安装额外的两个软件包。

    第一个就是 imagemagick , 你可以通过以下的命令安装:

    1
    sudo apt-get install imagemagick

    第二个软件包就是:tty2gif.py,访问其项目网站下载。这个软件包需要安装如下依赖:

    1
    sudo apt-get install python-opster

    录制

    开始录制终端操作,你需要的仅仅是键入ttyprec,然后回车。这个命令将会在后台运行一个实时的记录工具。我们可以通过键入exit或者ctrl+d来停止。ttyrec 默认会在主目录下创建一个ttyrecord的文件。

    回放

    回放这个文件非常简单。你只需要打开终端并且使用 ttyplay命令打开ttyrecord文件即可。(在这个例子里,我们使用 ttyrecord 作为文件名,当然,你也可以改成你用的文件名)

    注意一点,播放这个记录是完全可控的,你可以通过点击 +或者-进行加速减速,或者0和1暂停和恢复播放。

    目前结果:
    1 使用ttyrec录制在终端命令窗口的输入过程(从当前目录切换到MRSTool的目录并执行MRSTool文件打开软件,并在软件中做LOAD\CORRECT\RECONS等操作),用EXIT退出,当前目录下生成了指定文件名的文件

    2 使用ttyplay命令回放该文件,只能回放到终端命令窗口中最后一行命令行,启动不了MRSTool软件(虽然成功回放了启动命令),后面在软件中的操作也有输出信息,就是弹不出在软件窗口,也无法回放在软件窗口中的操作。

    3 使用TermRecord也录制了操作过程 ,但打开对应的HTML文件,发现只是一个视频文件,同样不能打开MRSTOOL窗口,且该视频文件没有录制进去任何操作信息。

    下一步期望解决的问题:

    1 能用ttyrec和ttyplay这组工具,成功回放出打开软件窗口并进行操作的效果

    2 能自动回放多次。

  • 相关阅读:
    自定义异常处理
    遍历目录
    快速排序
    Map<String,String>转换json字符串
    Sublime Text 3破解
    替换字符串
    Moss2007迁移步骤
    Sharepoint 2010 定时提醒
    Sharepoint 2010 显示详细错误
    Sharepoint 2010 安装完Micrsoft sharepoint 2010 service pack 1后网站主页报错
  • 原文地址:https://www.cnblogs.com/pangwablog/p/16009529.html
Copyright © 2020-2023  润新知