美文网首页工作生活
测试常用命令

测试常用命令

作者: 我打辅助_be1c | 来源:发表于2019-07-10 15:07 被阅读0次

    1.抓取手机日志 adb logcat -b all >d:\q.txt
    2.jenkins启动启动 slave-agent javaws 文件所在的目录\slave-agent.jnlp
    我的是 javaws C:\jenkins\slave-agent.jnlp
    3.jenkins打包 json从android最新的一版----参数------buildParam中取
    downloadUrl从test_first中的downloadUrl
    4.用命令重新启动appium
    appium --session-override -a 127.0.0.1 -p 4723
    安装appium命令行版本
    npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
    cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cnpm install -g appium
    5.adb安装apk文件
    adb install -r 后面写apk的路径或者直接将apk文件拖动到这个位置
    6.Linux下后台运行python程序,并输出日志文件
    1、一般使用

    nohup python -u Job.py > log.log 2>&1 &

    2、只记录异常日志(推荐)

    nohup python -u Job.py >/dev/null 2>error.log 2>&1 &

    3、不记录任何日志

    nohup python -u Job.py >/dev/null 2>&1 &

    说明:

    1. 末尾的“&”:表示后台运行程序
    2. “nohup” :保证程序不被挂起
    3. “python”:是执行python代码的命令
    4. “-u”:表示不启用缓存,实时输出打印信息到日志文件(如果不加-u,则会导致日志文件不会实时刷新代码中的print函数的信息)
    5. “Job.py”:是python的源代码文件
    6. “log.log”:是输出的日志文件
    7. “>”:是指将打印信息指定到日志文件
    8. “2>&1”:将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)

    2、关闭命令
    1、查看进程

    ps -ef|grep python

    或者

    ps -ef|grep Job

    2、关闭进程

    kill -9 19913

    3、检查

    用1中查看进程的命令,检查或确认进程是否真正被关闭。
    ————————————————
    版权声明:本文为CSDN博主「春风化作秋雨」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/jiahao1186/article/details/89537943
    7.Linux ln命令
    语法
    ln [参数][源文件或目录][目标文件或目录] 其中参数的格式为
    [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]

    [--help] [--version] [--]

    相关文章

      网友评论

        本文标题:测试常用命令

        本文链接:https://www.haomeiwen.com/subject/kchrhctx.html