天河42-陈玉婵 发表于 2022-5-27 20:45:06

dcs42-陈玉婵

面试题:kill -9和kill -15的区别?kill -9 +pid:强制杀死对应的程序kill -15 +pid:强制杀死进程,但是会清理相关的其他进程 面试题:怎么查看服务是否启动? ps –ef l grep ‘服务名称‘任何查看端口号是否被占用?在不知道端口号的情况下怎么查?Inetstat –nultp ==查看当前所有已经被使用的端口号netstar –anp |grep ‘端口号’==)查看对应端口号是否被占用lsof –i端口号==)查看对应端口号是否被占用 端口号:服务器开启了某些服务程序时,这些服务程序需要被别的客户或者终端进行访问,就要开放对应的端口号客户或者终端进行使用,端口号是固定的,是唯一的,每一个端口只能供一个服务程序进行使用面试题:对于与效性相关的测试场景是怎么测试的?方法一:影响范围比较大的:直接修改服务器的时间,通过data-s+需要修改的时间 进行修改服务器时间,就可以模式与时效性相关的测试场景 5月27号作业 今天                                                               学习了linux指令的指令不常用的:   Who ==查看当前系统的登录用户Whoami ==显示当前的操作用户Uname==显示系统的名称或者类型Hostname==显示系统的网络位置getconf LONG_BIT==查看系统的位数 linux常用命令:重启linux系统,shutdown命令:shutdouwn now 关机,init 0命令linux常用命令:(1)   service network restar 重启网卡如果重启网卡服务还是不写就在windows系统,按‘win’键+‘r’键,输入‘services.msc’进入‘服务窗口,然后找到vm开头的服务,全部右击重新启动,再回到linux服务器执行重启网卡的指令:service network restart (2)   alias 取别名   (查看当前linux系统有哪些自定义指令)alias c='cat/root/install.log'==自定义一个c命令可以直接执行 cat/root/install.log操作例如:alias C=‘cat /root/install.log’(执行自定义一条指令C,可以执行等于号后面的操作)注意:自定义命令不能和已经存在的命令重名(3)   history 查看历史:查看当前操作用户的历史操作记录,把之前操作过的所有指令都获取出来(4)   reset重置屏幕(5)   clear 清空屏幕(6)   nl 显示多少行,详细信息也显示 (7)   ln创建链接文件:创建时 原文件要用绝对路径链接文件分为 软链接和硬链接软链接 (-s):ln –s+源文件的绝对路径+创建的链接文件路径例如:ln -s /root/ head_tail.txt ht.txt硬链接 (-d):类似于备份,当源文件被删除时是不会影响硬链接文件的,而且硬链接文件和源文件的内容发生改变时,是会互相影响的。ln –d +源文件的绝对路径+创建的链接文件路径 (8)   -s(9)   -dLinuz常用的指令: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!===>强制退出:wp!===>强制保存并退出‘!’表示强制执行:/+关键字==)查找整个文件中的对应‘关键字’并高亮显示:noh====>取消高亮:set nu===>取消行号 把当前vim编辑器的文件指定范围的内容,写到另一一个新文件中(只能是新文件):x,yw +新文件的路径:1,10w /dcs42.txt   ==》把当前文件的1~10行写到根目录底下的dcs42.txt 文件,会新建一个文件 **vim中对文件内容的指定字符进行替换:%s/原字符/新字符/g==》把当前文件中所有的‘原字符’替换为‘新字符’%s==>表示执行替换操作/==》表示分隔符,第一个字段表示需要被替换的字段,第二个字段表示 替换后的字段g ==》表示全局执行,不加g(全局参数),只能替换每行第一次匹配到的字符测试技术与测试设计:动态测试:通过运行软件的组件或者系统来测试软件静态测试:阅读文档或者阅读代码,对文档的逻辑和代码的逻辑进行检查代码注释:说明代码的作用,是代码语法的翻译屎山:日积月累的代码,又没写注释的代码度量:衡量软件标准质量的标准缺陷密度=缺陷数量/用例总数(测试相关的)缺陷密度=缺陷数量/代码行数(开发相关的)测试覆盖率:指设计的测试用例对软件的测试覆盖情况性能要求:软件在使用过程对服务器的性能消耗情况(CPU利用率,内存使用等等),用户感知的情况(响应时间,请求成功)测试通过率:产品上线之前的用例通过情况技术评审:1.    代码评审:对当前迭代的功能相关的代码进行评审2.    接口评审:前后端进行数据交互的评审3.    测试评审:对测试人员输出的测试用例进行评审走查复杂性之代码复杂性,导致难以理解。圈复制度:程序越复杂,圈复杂度越高,程序越简单,圈复杂度越低数据流:数据从哪里来到哪里去圈复杂度:圈复杂度的计算:(本质上是程序中的独立路径的数量,从开始到结束一共可以走多少路径)1-4-61-4-5-61-2-5-61-2-3-7-61-2-3-2-5-6课件上的黄色图的复杂度为5,因为有5条独立路径公式一:v=E(边数)-N(节点)+2=10-7+2=5公式二:v=区域数(由流程图中的边和节点构成额区域)=5公式三:v=p(判定节点数)+1=4+1=5判定节点==)判断==)是否测试技术:分为黑盒测试和白盒测试黑盒测试就是功能测试,主要是对软件功能进行验证,不看代码,直接根据需求进行测试黑盒测试就是对已知的产品功能需要进行验证,验证功能是否符合需求文档的要求,测试人员是不需要考虑程序内部的逻辑机构以及内部的特性,只要根据需求文档,验证功能是否满足需求白盒测试 也称为 透明盒子测试,把测试的对象看成是一个被打开的盒子,直接看代码的运行逻辑,对代码的逻辑路径进行测试,也叫做结构测试灰盒测试:介于黑盒和白盒之间,既要进行功能测试也要进行代码测试(主要是对接口进行测试)
页: [1]
查看完整版本: dcs42-陈玉婵