charles更多的用在监视接口调用情况,说直白点就是抓包工具,类似的工具还有Fiddler和Wireshark 。
三.测试工具
1.jmeter官网地址
ApacheJMeter是Apache组织基于Java开发的压力测试工具,用于对软件做压力测试 。
jmeter能够进行接口测试和性能测试,可是对于作单纯的接口测试jmeter操做起来没有postman、apipost使用起来方便 。jmeter重点在于压力测试,稳定性测试和负载测试 。针对于接口和程序的稳定性设计的一款以软件性能为主,接口测试为辅的接口测试工具 。
2.JTest官网地址
JTest是Parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性 。
3.JUnit官网地址
JUnit是一个为Java编程语言设计的单元测试框架 。JUnit为测试驱动开发框架的发展发挥了重要作用 。它是现在被统称为xUnit的单元测试框架大家庭的组成成员之一 , 源于SUnit 。在编译时 , JUnit可以连接作为JAR,用于编写可重复的测试 。
4.Arquillian官网地址
Arquillian是JVM一个高度创新性和可扩展的测试平台,支持Java开发人员轻松创建自动化集合的,功能性的和验收的测试 。Arquillian允许在运行时间执行测试 。Arquillian可以用来管理单个或多个容器的生命周期,捆扎测试用例,从属类和资源 。它还能够部署归档到容器中,在容器中执行测试、捕获结果,并创建报告 。
Arquillian集成了常见的测试框架,如JUnit4、TestNG5 , 并允许使用现有的IDE发布测试,并且由于其模块化的设计使得能够运行Ant和Maven测试插件 。
四.远程连接工具
国内程序员大部分都是在windows环境开发,但是开发完毕后 , 免不了需要部署到服务器(Liunx);特别是Java开发的程序,几乎都是部署在Linux系统,如何把程序部署到远程的Linux服务器呢?这时候远程连接工具就派上用场了 。
1.Xshell
Xshell是一个功能强大的终端模拟器,支持SSH、SFTP、telnet,rlogin和串行 。人们可以使用它在Windows界面下用来访问远端不同系统下的服务器,从而达到远程控制终端的目的 。
2.SecureCRT
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件 。
3.FileZilla
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能 。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZillaServer则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件 。FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式 , 具有多种特色、直接的接口 。
4.Putty
PuTTY是一个Telnet/SSH/rlogin/纯TCP以及串行连线软件 。较早的版本仅支援Windows平台 , 在最近的版本中开始支援各类Unix平台,并打算移植至MacOSX上 。除了官方版本外,有许多非官方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话 。
五.数据库视图工具
因为我以前做后台的时候主要用的是MySql , 所以这部分主要列举MySql数据库图形化工具,如果工作用Oracle或者SqlServer的同学自行从网上找相关资料 , 当然下面介绍的工具有些也支持oracle和SqlServer 。
1.Navicat官网地址
Navicat是一套快速、可靠的数据库管理工具,Navicat是以直觉化的图形用户界面而建的,可以兼容多种数据库,支持多种操作系统 。
2.MySQLWorkbench官网地址
【php开发工具推荐 php开发工具】
相关经验推荐
- 甘南必去的景点 甘南旅游必去景点推荐
- 深圳值得去的地方推荐 深圳哪里好玩
- 腾冲十大景点排行 腾冲必玩的景点推荐
- 格子裤配什么衣服好看 格子裤配什么衣服好看推荐
- 武林外传资源下载 武林外传资源
- 崇州十大景点 崇州十大景点推荐
- 国内推荐十大旅游胜地 国内推荐十大旅游胜地有哪些
- 破文推荐1V3 po文推荐
- 旗袍搭配什么鞋子好看 旗袍搭配的鞋子推荐
- 深圳十大景点介绍 深圳十大景点推荐
