概述:
“工欲善其事必先利其器”,选择合适的工具在测试工作中效率会大大提升,下面简单介绍一下工作中常用的几个工具。
如果需要或感兴趣可以深入学习,这里带领大家了解一下,碰到这些工具会用、了解、知道这些工具就达到目的了,不要到时候说到测试工具,一问三不知,一脸懵逼,那样就尴尬了。
用图说话:
介绍:
charles:是一款http代理抓包工具,主要功能用户移动端抓包,断点调式,自动响应,ip欺骗; 优点:稳定、结构清晰、支持多平台; 缺点:需要破解才能使用
Fidder:和charles一样都是代理抓包工具,功能都类似; 优点:简单、上手快、免费、可以免安装; 缺点:相对没有charles稳定、只能在windows平台使用、没有结构展示
httpcanary:是一款直接装android上的抓包软件,无需代理; 优点:直接在手机上抓包、无需代理; 缺点:只能用初级版高级版收费、抓包效果不如前两款软件
禅道:项目综合管理平台,包含需求、项目、开发、测试、文档管理; 优点:功能完善、免费; 缺点:提交bug是截图不能直接复制粘贴,需要保存后在上传
jira:是一款bug管理工具; 优点:未知; 缺点:英文版本人英文差 没怎么用过
testlink:一款专门管理用例的web工具,支持用例编写、导入导出、用例指定、用例执行进度报告; 优点:专注与用例管理、用例功能强大; 缺点:权限控制与任务分配优点繁琐
postman:是一款十分好用的接口调试工具 优点:界面体验性好、操作简单; 缺点:没有web平台
jmeter:是一款接口压力测试工具,可测试接口、检测资源、数据库、FTP等测试; 优点:开源、资料丰富、移植好、包资源小 缺点:java开发的程序对电脑性能占用较大
Yapi:是一款接口测试与接口管理的综合工具 优点:界面体验性好,接口结构清晰、可管理接口、自动化测试及持续集成 ; 缺点:接口依赖需要自定义脚本感觉不太容易
python+requests+Excel+Unttest:是纯代码综合性一体测试框架 优点:可提高开发能力,可脱离宿主机,可自行拓展; 缺点:需要对业务及代码比较熟、开发周期长
httprunner:是一款以json数据模式的接口自动化工具 优点:简单容易上手、数据结构清晰、可通过chales录制; 缺点:未知