接口测试、性能测试、自动化测试“必背命令清单”

张开发
2026/4/16 23:48:43 15 分钟阅读

分享文章

接口测试、性能测试、自动化测试“必背命令清单”
一、接口 / 功能测试常用查日志、查服务、查网络bash运行# 实时看日志最常用 tail -f xxx.log # 过滤错误日志 tail -f app.log | grep -i error\|exception\|fail # 查看历史日志关键字 grep -n error app.log grep -C 10 关键字 app.log # 显示前后10行 # 看进程是否启动 ps -ef | grep java ps -ef | grep tomcat # 看端口是否监听 netstat -tulnp | grep 8080 ss -tulnp | grep 8080 # 网络连通性测试 ping 192.168.x.x telnet 192.168.x.x 8080 curl http://ip:port/health curl -I http://域名 # 只看响应头 # 查看磁盘/内存 df -h free -h二、性能测试常用看 CPU、内存、负载、IObash运行# 实时看CPU、内存、负载 top # 只看某个进程资源 top -p 进程ID # 查看系统整体负载 uptime # 查看磁盘IO定位慢查询、磁盘瓶颈 iostat -x 1 iotop # 查看网络流量 sar -n DEV 1 # 查看打开文件数压测时很重要 lsof -p 进程ID lsof | grep 端口 # 查看系统资源限制 ulimit -a三、自动化 / 持续集成测试常用脚本、文件、部署bash运行# 解压部署包 tar -zxvf xxx.tar.gz unzip xxx.zip # 复制、移动、删除 cp a.log /tmp mv test.log logs/ rm -rf temp/ # 编辑配置文件 vim application.yml # i 编辑ESC :wq 保存:q! 不保存退出 # 查看文件大小、行数 du -sh * wc -l app.log # 远程传输文件 scp local.jar userip:/opt/ # 启停服务 sh start.sh sh stop.sh # 后台运行不挂断 nohup ./start.sh # 查看历史命令 history四、面试高频必背一句话查日志tail -fgrep查进程ps -ef | grep查端口netstat -tulnp | grep杀进程kill -9 PID看性能top、df -h、free -h

更多文章