Bull's blog Bull's blog
首页
工作
  • 分类
  • 标签
  • 归档
关于

Bull

首页
工作
  • 分类
  • 标签
  • 归档
关于
  • 马上消费

  • 斗虫

    • 基础课件

      • python基础和条件语句
      • 基础数据类型_改
      • 函数
      • 1 函数练习
      • 32文件操作
      • 3 异常
      • 面向对象
      • 1面向对象案例-学生管理系统
      • 1Python基础练习题
      • 自动化测试理论
      • 2 接口测试基础
      • 3 requests
      • 4 代码
      • 5 简单封装
      • 1 pytest
      • 签名的设计
      • 接口case设计
      • 3 新建一个接口
      • x装饰器语法
      • httprunner2.x工具快速入门
      • httprunner3.x的简介
      • Flask框架
      • 了解任务
      • mock服务
      • UI自动化策略
      • PageObject模式
      • pytest参数化进阶
      • pytest框架生成报告
      • Yaml运用
      • 日志类模板
      • 持续集成
      • jdk配置
      • Linux基础
        • Jenkins主从测试任务
        • conda管理项目环境
        • 面试题-栈结构
        • 面试题-找众数
        • 正交测试法
        • 装饰器
        • 综合面试题_原版
      • RF

    • 天眼查

    • 某米

    • 工作经历
    • 斗虫
    • 基础课件
    wangyang
    2023-09-02
    目录
    ①linux系统级别存在“用户/权限”的概念。所有的文件和文件夹,都会标识他的权限情况
    ②linux对文件后缀没有强制要求
    ③linux是一个由文件组成的系统,我们需要简单了解它的结构
    解读命令

    Linux基础

    # Linux是什么?

    驱动硬件、运行软件的一个操作系统

    image-20201031164859857

    # 测试工程师要用到Linux么?

    Linux作为使用得越来越多的搭配服务器的系统,它成为了不管是测试还是运维还是开发,都必须会的内容。

    换句话说,真实业务部署在linux服务器上。

    所以我们需要启停服务,看服务器日志需要用到

    ①查看日志,定位问题

    ②执行自动化测试(持续集成)

    ③测试环境的部署

    # 和windows的一点区别

    # ①linux系统级别存在“用户/权限”的概念。所有的文件和文件夹,都会标识他的权限情况

    img

    # ②linux对文件后缀没有强制要求
    # ③linux是一个由文件组成的系统,我们需要简单了解它的结构

    # 基础命令

    目录操作

    cd / 进入根目录

    ls 查看当前目录下的所有文件

    ll 查看当前目录下所有文件的详细信息

    pwd 显示当前目录的全路径

    . 当前目录

    .. 上级目录

    cd .. 进入上级目录

    文件查看类

    cat a.txt:一次性读取并打印a.txt文件里的所有信息

    tail -200 a.txt 读取a.txt文件的后两百行

    tail -f a.txt 实时读取a.txt文件

    head -10 a.txt:读取a.txt文件的前10行

    文件编辑

    vi ./a.txt:编辑a.txt文件

    按i进入编辑模式,可以移动光标进行文本编辑操作

    按Esc退出编辑模式

    grep命令

    grep可以过滤文件中的数据

    查看包含指定字符串的行

    grep "xxx" test.log

    -Bn关键字前n行

    cat a.txt |grep -B2 "xxx“

    -An关键字前n行

    cat a.txt |grep -A3 "xxx“

    -Cn 前n行+后n行

    cat a.txt |grep -C2 "xxx"

    练习:

    尝试解读以下一段Linux命令行

    cp ./MtxCenter.jmx /home/apache-jmeter-5.1.1/jmeter-workspace/jmx cd /home/apache-jmeter-5.1.1/jmeter-workspace/ ant cd ./report var=$(ls -lt|sed -n 2p|awk '{print $9}') var2=/home/apache-jmeter-5.1.1/jmeter-workspace/report/${var} echo ${var2} cp ${var2} ./res.html

    # 解读命令

    cp ./MtxCenter.jmx /home/apache-jmeter-5.1.1/jmeter-workspace/jmx

    复制文件

    cd /home/apache-jmeter-5.1.1/jmeter-workspace/

    切换路径

    ant

    可执行的命令(这里的ant是一个用来构建的命令)

    cd ./report

    切换路径

    var=$(ls -lt|sed -n 2p|awk '{print $9}') var2=/home/apache-jmeter-5.1.1/jmeter-workspace/report/${var}

    复合命令

    ls -lt

    echo ${var2} cp ${var2} ./res.html

    #python自动化#自动化入门
    上次更新: 2023/09/05, 02:16:11
    jdk配置
    Jenkins主从测试任务

    ← jdk配置 Jenkins主从测试任务→

    最近更新
    01
    30.快速实现接口重构测试---deepdiff库使用
    09-21
    02
    概述
    09-07
    03
    概述
    09-07
    更多文章>
    Theme by Vdoing | Copyright © 2018-2025 Evan Xu | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式