日常工作中常用的抓包工具都有哪些呢?

Posted 爱吃 香菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日常工作中常用的抓包工具都有哪些呢?相关的知识,希望对你有一定的参考价值。

大家好,今天我们一起来聊聊,在我们的日常工作中都有哪些抓包工具呢?你们平时工作中都在哪一款工具呢?一起学习交流。

一、Wireshark 这款抓包工具目前是使用最多的,分析网络交互非常方便

二、Fiddler,多数是使用在抓包手机的相关网络交互的网络包,目前也是非常流行的抓包工具之一。

三、Charles,一款开源的抓包工具,可以在MAC版本上进行安装抓包,非常实用,也非常好用的一款工具。

四、F12(浏览器) ,在web页面的接口请求抓包通常使用浏览器F12来查看前端与后端之间的接口交互过程。

五、vConsole 用于H5页面抓包、手机app、微信小程序 等页面抓包,非常实用。

六、Tcpdump 这个是在Linux系统中的抓包命令,用于监控及查看网络交互信息

七、Solarwinds 一款网络监控、流量监控的工具

八、Free Network Analyzer 用于计算网络相关属性及监控

九、Packet Capture 安卓版是专门用来抓包的工具

十、EtherApe 网络流量监控软件,用户关注流量信息

十一、NetworkMiner 数据包捕获工具之一,可以用来取证网络数据信息。

十二、PRTG Network Monitor 网络监控工具

总结一下,根据我们在工作的需求来选择对应的工具,每一款抓包工具都有对应的特点之处。其中网络监控工具在性能测试中应用的比较多。

现在我邀请你进入我们的软件测试学习交流群:746506216】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!

一般公司常用的软件测试工具都有哪些?

1、静态测试工具:直接对代码进行分析,生成可执行文件。静态测试工具一般是对代码进行语法扫描,根据某种质量模型评价代码的质量,生成系统的调用关系图等。静态测试工具的代表有:Telelogic公司的Logiscope软件;PR公司的PRQA软件。

2、动态测试工具:动态测试工具的一般采用"插桩"的方式,向代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。动态测试工具的代表有:Compuware公司的DevPartner软件;Rational公司的Purify系列等。

3、黑盒测试工具

黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback),模拟用户的操作。黑盒测试工具的代表有:Rational公司的TeamTest、Robot;Compuware公司的QACenter。


4、性能测试工具

MercuryInteractive的LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。

5、测试管理工具

测试管理工具对测试计划、测试用例、测试实施进行管理,并且,测试管理工具还包括对缺陷的跟踪管理。测试管理工具的代表有:Rational公司的TestManager;Compureware公司的TrackRecord;Mercury Interactive公司的TestDirector等软件。

参考资料:百度百科-软件测试(第二版)

参考技术A 性能测试工具主要有主流负载性能测试工具
QA Load;
SilkPerformer;
LoadRunner ;
Mercury测试工具;
Rational测试工具;
Segue测试工具;
qtp自动化测试工具;
AutoRunner工具等。
参考技术B LoadRunner:性能测试工具
QTP:功能测试工具
IBM的RFT和RTP
TD、QC:测试管理工具
ixia:网络收发、网络流量测试工具
iozone:磁盘IO测试工具
等等很多。

您可以具体说一些方向,我再列举一些。
参考技术C winRunner:功能测试工具 参考技术D 列出了部分相关工具:
前端工具:Dw ,HBuilder ,webstream
ps:做前端也可以用java编写,主流的是DW和HBuilder,这是必会的。
数据库: mysql 、SQLyog 、Navicat for MySQL、oralce 、plsql developer、DB2
ps:主流的是MySQL以及oralce,在测试中必会的技能是对表的相关操作,增删改查,查询是最重要的。
开发工具:java :eclipse 、myeclipse 、IDEA
android :androidstudio 、eclipebanndle(eclipe+adt+android sdk)
python :PyCharm 、eclipse
单元框架:java :junit
python :unittest
虚拟机:vm 、vbox 、xshell 、xftp 、ssh
性能测试: LoadRunner 、QTP、 jmeter 、SoapUI 、GT 、iTest 、Emmagee(移动)
接口测试工具:LoadRunner 、jmeter 、fidder 、postmain 、SoapUI 、python自动化脚本 、在线接口测试工具
抓包工具:fidder 、httpwatch、firebug、wireshark
弱网测试工具:fidder(window)、 Network Link Conditioner(ios) 、 Charles 、 atc
移动端(android):android sdk 、uiautomatorviewer、 hierarchyviewer 、 DDMS 、 monitor 、 Monkey 、MonkeyRunner 、androidstudio 、手机开发模式 、GT 、iTest 、adb 、APT
自动化测试框架:selenium 、appium ,、Robot Framework 、watir、 Robotium、QTP
bug管理工具:Testlink、Mantis、bugFree、禅道 、TestDirector
版本控制工具:SVN 、git

以上是关于日常工作中常用的抓包工具都有哪些呢?的主要内容,如果未能解决你的问题,请参考以下文章

一般公司常用的软件测试工具都有哪些?

除了wireshark,还都有哪些抓包工具呢

pycharm是常用的抓包工具吗

常用的抓包工具有哪些?

全网最全的抓包工具的综合对比

软件测试必须掌握的抓包工具Wireshark,你会了么?