linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...apt-get install 软件/包 #安装包 apt-get update 软件/包 #更新软件 apt-get remove 软件...aaaaa”,追加到名为tet文档的最后 echo dddd > tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示的内容追加到文档tet中 ps -ef 查看linux...ps -ef | grep www* 查看所有带www的进程 kill -9 进程号 可以关掉对应的进程 kill -15 进程号 等该进程运行完就关闭该进程 apt-get install 软件包名...下载并安装对应的软件包名 useradd daxia 新增一个名为daxia的用户 passwd daxia 设置daxia用户的密码 su daxia 切换到daxia用户 whoami 查看当前用户
今天来和大家聊一聊日常工作中linux是如何使用的?以及如何自学掌握linux? 和之前讲的数据库一样,linux属于面试必问,简历必写内容,也是每一个测试人员必须掌握的基本技能。...那么,对于软件测试人员,我们使用linux主要用来做什么呢?主要用途有两个:一是搭建测试环境;二是查找日志,定位bug。 日常工作中,一般来说,环境有三种,分别是开发本地环境,测试环境,生产环境。...而对于一些创业小公司而言,流程和环境不够规范,可能需要手工搭建测试环境,有的是开发或者运维帮忙搭建的,还有一些是测试人员自己进行搭建,这个时候就需要使用linux命令了。...第二,就是坑比较深的性能测试了,需要使用linux命令来监控服务器性能,协助开发分析性能瓶颈,并进行调优。...接下来说下面试,对于初级工程师,面试问的比较多的就是是否会搭建测试环境,以及说下常见的linux命令。
以及Robot Framework自动化测试框架 Postman Postman一款非常流行的API调试工具,基本上做软件测试涉及到接口测试就会用到它,使用起来也很方便,填写好接口的URL,参数,Cookies...等,发送接口请求后,就能看到接口的返回值 官网地址:https://www.postman.com JMeter JMeter是一款用于应用程序压力和性能测试的开源软件,也被广泛用于接口测试。...将UI和API/Web服务组合到多个环境(Windows、Mac OS和Linux)。...Java知识 即使对非编程人员,测试代码也很容易编写 官网地址:https://github.com/karatelabs/karate 除此之外,Pytest也可以用做接口测试的管理框架,在2021年软件测试领域常用工具总结...而对于UI测试工具,目前主流的还是Appium与Selenium,但是Cypress的口碑也爆棚,值得一试 相关文章 2021年软件测试领域常用工具总结(1)-抓包工具与单元测试工具篇
Linux常用工具 一、Linux 项目自动化构建工具 - make/Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译...进阶版本(实际应用) 在实际应用中我们的进度条一般都应用在下载软件中,下面我们就简单以下载一个软件为例,简单实现一下这个代码: 首先我们实现函数的实现部分: // 不能一次将进度条打印完毕,否则无法平滑的和场景结合...我们常用的 gitee / github 都是基于 git,软件搭建的网站,目的是让版本可视化。...如果我们的 Linux 中没有安装 git,可以执行 sudo yum install -y git 进行安装。...三、Linux 调试器 - gdb 程序的发布方式有两种,debug 模式和 release 模式;Linux gcc/g++ 编译出来的二进制程序,默认是 release 模式;要使用 gdb 调试,
设计 设计软件 PhotoShop Sketch 设计展示平台 蓝湖 方便标注,切图,关联页面之间的关系。支持上传 PS 和 Sketch的素材。
Linux 常用工具 一、Linux 软件包管理器 yum 1. 软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序....但是这样太麻烦了,于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成 windows 上的安装程序)放在一个服务器上,通过包管理器可以很方便的获取到这个编译好的软件包,直接进行安装....软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系. 2....命令可以清除缓存中老旧的头文件和软件包 yum clean all 命令可以清除缓存中老旧的头文件和软件包 yum -y upgrade 只升级所有包,不升级软件和系统内核,软件和内核保持原样 二、Linux...三、Linux 编译器 - gcc/g++ 使用 1、程序的翻译过程 在学习 gcc/g++ 之前,我们先回忆一下程序的翻译过程,预处理和程序环境;程序的翻译过程包括预处理、编译、汇编、链接。
sed是stream editor(流编辑器)的简写,sed 可依照脚本的指令来处理、编辑文本文件。Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、...
数据包分析 Wireshark Dsniff TCPDump 目标主机识别 Arping Arping与ping的区别: ping命令在windows和linux中都能使用; arping在linux中使用...主要区别如下: 1.ping发送ICMP请求包,用来测试主机与目标主机之间的连通性。如果未连通:有可能是物理上的问题,有可能是软件上的问题。...2.arping发送ARP请求包,用来测试某个IP是否被主机使用,以及使用主机的物理地址。 Fping 概念 Fping程序类似于ping。...Xprobe Autoscan Nmap 概念 Nmap是一一个网络连接端扫描软件,用来扫描网上电脑开放的 网络连接端。...它是网络管理 员必 用的软件之一-,以及用以评估网络系统安全。 Nmap也是不少黑客及骇客(又称脚本小子)爱用的工具。
1 Burp Suite Professional【抓包改包综合类软件】 Burp Suite Professional v2.0.11beta版本【目前最后一个支持破解注册机版本】 https://share.weiyun.com...5qxHjJI 密码:6ubqhz Layer子域名挖掘机4.2 单机版【单个域名】 链接:https://share.weiyun.com/5qxHjJI 密码:6ubqhz 5 PentestBox【渗透测试框架工具...【Struts 2漏洞检测工具】 Struts2漏洞检查工具2018版【最新版本】 链接:https://share.weiyun.com/5MXVRxB 密码:whk3k4 Struts2全版本漏洞测试工具...【渗透测试框架系统】 Kali Linux 2018.4 Release【最新版本】 https://www.kali.org/ Kali Linux 64 Bit【ISO镜像】 http://cdimage.kali.org.../kali-2018.4/kali-linux-2018.4-amd64.iso Kali Linux Vm 64 Bit 7z【VM镜像打包】 https://images.offensive-security.com
Wireshark 兼容所有主要的操作系统,如 Windows、Linux、macOS 和 Solaris。...kali系统里面自带有这个软件,我们可以直接使用;或者可以在网上下载windows版本,在windows系统里使用。...Metasploit是一个渗透测试平台,能够查找,利用和验证漏洞。 Metasploit是一个免费的、可下载的框架,通过它可以很容易的对计算机软件漏洞实施攻击。...之前写过关于msf的具体使用操作,详细介绍链接: Metasploit渗透测试(框架介绍、靶机安装、基本使用方法)_保持微笑的博客-CSDN博客 https://blog.csdn.net/qq_38612882...总共有超过75,000个机构使用Nessus 作为扫描该机构电脑系统的软件。世界各地的许多公司都将 Nessus 作为值得信赖的渗透测试工具之一。它用于扫描 IP 地址、网站和敏感数据搜索。
--- 身为码农,表示十分痛恨服务器上的各种乱七八糟配置,平时很少用到Linux命令,对Linux一直保持在学了就忘,忘了再学的死循环中,故做此笔记,可能以后翻看的机会也不多,毕竟总有用到的时候 PS:...本文仅针对CentOS,使用其他发行版Linux请绕行,有补充的可以fork我 另外本文不包含安装部分,不会安装的请自行查阅 - - - 一、准备 操作系统 CentOS (本人使用的是7,推荐安装Minimal...版,不使用系统自带工具,全部自己安装) 虚拟机软件(仅针对在Windows/Mac操作系统下学习CentOS,否则略过此项) VirtualBox (推荐使用开源软件,并且本文仅针对此虚拟机) - -...IP段一致,如果一致,在宿主机访问虚拟机,查看是否能ping通rpm -qa|grep vsftpdyum -y install vsftpdservice vsftpd start 检查vsftpd软件是否安装...级别不同 系统级环境变量 /etc/profile /etc/environment 用户级环境变量 ~/.profile ~/.bashrc 修改后立即生效 source 环境变量 - - - 七、软件篇
内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux...集成了traceroute和ping socat 多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具...siege 压力测试和评测工具 nmon 监控Linux系统性能 psacct 监视用户活动 ncdu 基于ncurses库的磁盘使用分析器 slurm 实时网络流量监控 findmnt...vvv lspci -vvv -t 查看所有硬件信息 dmidecode 查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux...smp_affinity_list 该文件存放的是CPU列表(十进制),注意CPU核心个数用表示编号从0开始,如cpu0和cpu1等 清除系统缓存 echo 3 > /proc/sys/vm/drop_caches 测试请参见
RAID工具 1) dmesg |grep -i raid 2) 查看软RAID:cat /proc/mdstat 5.8. hdparm磁盘性能测试工具 使用示例:hdparm -t ...压力测试工具:ab、tsung、siege 8. ...清除系统缓存 echo 3 > /proc/sys/vm/drop_caches 测试请参见:http://blog.chinaunix.net/uid-20682147-id-4209165.html...当然在ping之前要保证该机器是可以正常连接到DNS服务器的,DNS服务器的默认端口号为53,可以通过telnet命令来测试是否能够连接到DNS服务器,如:telnet 192.168.1.46 53。...但如果想crontab中生效,则只能修改/etc/environment,经测试/etc/profile.d方式不起作用。
内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux...集成了traceroute和ping socat 多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具...siege 压力测试和评测工具 nmon 监控Linux系统性能 psacct 监视用户活动 ncdu 基于ncurses库的磁盘使用分析器 slurm 实时网络流量监控 findmnt...的网络连接查看工具(socket statistics) ccze 用不同颜色高亮日志协助管理员进行区分和查看分析 netstat 网络统计 ifconfig (ifup ifdown) Linux...vvv lspci -vvv -t 查看所有硬件信息 dmidecode 查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux
多功能系统信息统计工具 dstat、vmstat、iostat、netstat、nfstat、ifstat 资源监控工具 glances 批量管理主机功能 pssh 网络监控工具 ethtool 网络测试工具
前言 大家好,我是 Vic,今天给大家带来开始软件测试的概述,希望你们喜欢 软件测试 软件测试的基本概念、方法、常用测试工具的使用 常用测试工具的使用 性能自动化测试工具:jmeter、loadrunner...linux,macOS苹果操作系统 Web服务 Apache,Tomcat 数据库 Mysql,Oracle,Sqlserver,sqlite 软件测试相关学习网站 http://www.51testing.com.../html/index.html 开始软件测试 测试一个软件 测试的目的 开发的过程 软件质量的保证 理解软件测试 软件测试的分类 测试的目的 1.测试的目的:在于发现错误(缺陷),保证整个软件开的质量...,但软件的质量不能以软件测试为依据 2.成功的测试:是发现了未曾发现的软件错误(缺陷) 3.好的测试用例:是能有效地发现别的测试用例未发现的软件错误 开发的过程 在软件开发的过程中,我们要明确软件开发的目标以及软件的需求...,进行制定各种软件开发过程中的计划,并进行编写文档测试,软件测试,进行有效地测试和修复,然后提交测试完成的软件。
软件采用全新的爬虫技术,可以利用网站的端口自动检测网页链接进行扫描,提供扫描、报告和修复建议等功能,基本可以满足所有用户的使用需求。...,Windows平台上的神器 pentestbox渗透测试盒子 顾名思义,这是一个渗透工具包,但是不同于绝大多数国内大多工具包的是,这里集成的大都是Linux下的工具,Kali Linux...hydra在所有支持GCC的平台能很好的编译,包括Linux,所有版本的BSD,Mac OS, Solaris等。...它是网络管理员必用的软件之一,以及用以评估网络系统安全。...它集文件管理、虚拟终端、数据管理功能于一身,可在windows、linux和Mac上正常运行。
【工欲善其事,必先利其器】软件开发的第一步就是选择高效、智能的工具。 下面列出的工具软件能辅助提高工作效率。 开发类工具 微软.Net平台下的集成开发环境:Visual Studio。...它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。...CodeMaid源代码有单元测试与集成测试项目。...它能够运行自动测试, 并且在IDE里显示相应的测试信息(如代码覆盖和性能指标)。 ? 9、Narrange Narrange是一个.NET代码管理工具。...还有一个好处是你可以使用它的对比和 同步功能来为你目前的项目创建一个供测试使用的数据库。可以批量的转移你的数据。 ?
用它来远程管理Linux十分好用,其主要优点如下: ◆ 全面支持ssh1和ssh2; ◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用; ◆ 体积很小,仅364KB (0.54 beta版本);...简单的说是Windows下登录UNIX、Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。...它是一个一站式解决方案,这个软件包含有以下一些产品:Xmanager 3D(OpenGL),Xshell,Xftp和Xlpd。...你可以在你的本地PC上同时运行Unix/Linux和Windows图形应用程序。 Xshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件。...(共享软件) Xstart是一个窗口化的登陆界面,要求填入session,host,protocol,user name, password。可进行远程登陆。
简介 在Linux操作系统中,下载和安装软件包是一项基本任务。不同的Linux发行版可能有不同的包管理工具和方式,但总体流程是类似的。以下是在Linux中下载和安装软件包的详细步骤。...Arch Linux: 使用Pacman作为包管理工具。 步骤2: 更新软件包数据库 在下载和安装软件包之前,建议先更新软件包数据库,以确保你获取的是最新的软件信息。... 使用Pacman(Arch Linux): pacman -Ss 步骤4:安装软件包 一旦你找到了需要的软件包,你可以使用适当的包管理工具进行安装。...): sudo yum install 使用Pacman(Arch Linux): sudo pacman -S 步骤5:确认安装 在安装过程中,你会看到软件包的详细信息...通过这些步骤,你可以轻松地在Linux系统中下载和安装软件包。无论你使用的是哪个发行版,这个基本过程都是通用的,可以帮助你在Linux系统中管理你所需的软件。
领取专属 10元无门槛券
手把手带您无忧上云