1. 禅道
很多人最早接触的测试管理工具就是禅道,禅道是第一款国产的开源项目管理软件,功能包括测试管理、计划管理、发布管理、文档管理、事务管理等等。能够把软件研发中的需求、任务、bug用例、计划等要素有序地跟踪管理起来,完整地覆盖了项目管理的核心流程。开源易上手,现在依然也有很多中小企业在使用禅道。
2.SVN

特点:跨平台,支持大多数常见的操作系统,开源、安全、高效、资料共享
SVN是一个开源的集中式版本控制系统,是常用的代码和项目管理工具。简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。可以把SVN理解为一个库,里面存放各种文件,SVN给每个文件打上标签,记录文件的每次变动,方便你查找、获取最新的文件。
3. git
特点:免费开源,多分支管理比SVN好用
git和SVN的功能很像,但不同的是,SVN是集中式的,必须联网才能正常工作。而git是分布式的,所以git支持离线工作,分支管理比SVN好用。但是git的命令繁多且复杂,没有SVN简单易用。
4.Jmeter
Jmeter是一款基于Java的压力测试工具,旨在加载测试功能行为并测量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。可用于测试静态和动态资源(Web动态应用程序)的性能,比如Java小程序服务、CGI脚本、Java对象、数据库、FTP服务等等。
JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。
5.loadrunner
LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 6.Fiddler
Fiddler是一个常用的抓包工具。它是用C#写出来的,可以支持众多的http调试任务,并且能够使用.net语言进行扩展。Fiddler支持断点试技术,还可以显示所有的Http通讯,你可以很轻松地看到你请求的某个页面,总共被请求了多少次,以及多少字节被转换了。同类型的工具还有 httpwatch,wireshark等等。