天河42期李琼 发表于 2022-5-27 21:44:44

天河42期李琼

面试题:怎么查看端口号是否被占用?在不知道端口号的情况下怎么查?netstat -nultp:当前所有被占用的端口号
netstat -anp|grep ‘端口号’    -----查看对应端口号
lsof -i:端口号             --------查看对应端口号是否被占用及使用情况。
不常用的命令:who查看当前登录该服务器的用户
whoami   查看当前系统的名称或类型unname    返回当前系统的名称或类型
hostname   返回网络位置,显示系统的网络位置
getconf LONG_BIT    显示系统位数clear                清屏操作date                查看当前服务器的时间
面试题:对与时效性相关的测试场景是怎么进行测试的?方法1:直接修改服务器的时间,通过data -s+需要修改的时间进行修改服务器时间就可以模拟与时效性相关的测试场景、data -s 2020-6-1
data -s ‘2020-6-1 01:02:23‘,加上时分秒需要加单引号。 service 命令:与Linux的内置服务相关的命令service +服务名称start--》service network restart 重启网卡的指令。eg:service iptables start---》启动对应防火墙的指令service +服务名称 status----》查看对应服务的状态
service +服务名称 stop----》关闭对应的服务service +服务名称restart----》重启对应服务
Linux系统通过ifconfig找不到ip的解决方案
1重启Linux的网卡服务:service networkrestart2,如果重启网卡服务还是不写就在Windows系统,按‘win’键+‘r’键,输入'services.msc' ,进入‘服务’窗口,然后找到VM开头的服。
alias---》取别名---自定义一些命令alias C= ‘cat/root/install.log’-----à自定义一个C命令等同于‘cat/root/install.log‘    ;输入C回车就可以执行cat/root/install.log这个命令。alias P=‘ping‘--à自定义一个P命令,可以执行ping操作注意:自定义命令不能和已经存在的命令重名。unalias-----》取消自定义
ln--创建链接文件,创建时 源文件 要用绝对路径链接文件分为软链接和硬链接 软链接(-s):l 相当于Windows系统的快捷方式ln -s +源文件的绝对路径 +创建的链接文件路径 硬链接(-d):类似于备份,当源文件被删除时是不会影响硬链接文件的,而且硬链接文件和源文件的内容发生改变时,是会互相影响的。ln -d +源文件的绝对路径 +创建的链接文件路径
---------------------------------------------------vim编辑器:用来对文件的内容进行修改,进入vim编辑器之后把鼠标扔掉 vim +文件==》通过vim编辑器打开文件 ==》对文件进行内容的修改vim编辑器里面的命令不是Linux指令 编辑模式:文本内容的编辑必须要进入编辑模式才可以进行编辑(按‘Esc’键退出)i:按‘i’进入编辑模式,在光标所在位置进行输入内容I:按大写的‘i’进入编辑模式,光标跳转到行首进入编辑模式,在光标所在位置进行输入内容a:按‘a’光标后移一位进入编辑模式A:按大写的‘A’光标跳转到行末进入编辑模式o:在光标所在行,往下插入一行进入编辑模式O:在光标所在行,往上插入一行进入编辑模式x:删除光标所在位置的一个字符X:删除光标所在位置的前一个字符dd:一次性把光标所在行的完整删除D:删除光标所在位置至行末的内容u:撤销操作r:替换光标所在位置的一个字符yy:复制光标所在行的内容5yy:复制光标所在行开始5行的内容,几yy就是复制几行p:把复制的内容粘贴到光标所在位置的下一行P:把复制的内容粘贴到光标所在位置的上一行 末行模式(命令模式):需要通过'Esc'键退出‘--INSERT--’编辑模式才可以使用的,在vim界面的左下角输入‘:’进入的:q==>退出,但是文件发生修改之后,执行 :q 是会报错的,需要保存退出或者强制退出:wq ==》保存退出:w==>保存操作:q!===>强制退出:wq! ===>强制保存并退出‘!’表示强制执行:/+关键字==》查找整个文本中的对应‘关键字’并高亮显示:noh==>取消高亮:set nu==>显示行号:set nonu ==>取消行号 把当前vim编辑器的文件指定范围的内容,写到另一一个新文件中(只能是新文件):x,yw +新文件的路径:1,10w /dcs42.txt   ==》把当前文件的1~10行写到根目录底下的dcs42.txt 文件,会新建一个文件 **vim中对文件内容的指定字符进行替换:%s/原字符/新字符/g==》把当前文件中所有的‘原字符’替换为‘新字符’%s==>表示执行替换操作/==》表示分隔符,第一个字段表示需要被替换的字段,第二个字段表示 替换后的字段g ==》表示全局执行,不加g(全局参数),只能替换每行第一次匹配到的字符。动态测试:软件在实际运行时进行的测试静态测试:阅读文档或者阅读代码,对文档的逻辑和代码的逻辑进行检查 代码注释:说明代码的作用,是代码语法的翻译屎山:日积月累的代码,又没写注释的代码 度量:衡量软件质量的标准缺陷密度=缺陷数量/用例总数(测试相关的)缺陷密度=缺陷数量/代码行数(开发相关的)测试覆盖率:指设计的测试用例对软件的测试覆盖情况性能要求:软件在使用过程对服务器的性能消耗情况(CPU利用率、内存使用率等等)、用户感知的情况(响应时间)测试通过率:产品上线之前的用例通过情况
技术评审:1,代码评审:对当前迭代的功能相关的代码进行评审2,接口评审:前后端进行数据交互的评审3,测试评审:对测试人员输出的测试用例进行评审 圈复杂度:程序越复杂,圈复杂度越高,程序越简单,圈复杂度越低数据流:数据从哪里来到哪里去
圈复杂度的计算公式:3种公式一:V=E(边数)-N(节点)+2=10-7+2=5公式二:V=区域数(由流程图中的边和节点构成额区域)=5公式三:V=P(判定节点数)+1=4+1=5判定节点==》判断==》是否
&&与符号:条件需要同时满足||    或符号:条件只要满足一边即可; 测试技术:分为黑盒测试和白盒测试 黑盒测试就是功能测试,主要对功能进行验证,不看代码,直接根据需求进行测试黑盒测试就是对已知的产品功能需求进行验证,验证功能是否符合需求文档的要求,测试人员是不需要考虑程序内部的逻辑机构以及内部的特性,只要根据需求文档,验证功能是否满足需求 白盒测试 也称为 透明盒子测试,把测试的对象看成是一个被打开的盒子,直接看代码的运行逻辑,对代码的逻辑路径进行测试,也叫做结构测试 灰盒测试:介于黑盒和白盒之间,既要进行功能测试也要进行代码测试(主要是对接口进行测试)。经常使用的测试方法:等价类、边界值、判定表、因果图、正交表、场景法、状态迁移‘。
页: [1]
查看完整版本: 天河42期李琼