博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Java的四大开源测试工具
阅读量:6996 次
发布时间:2019-06-27

本文共 1214 字,大约阅读时间需要 4 分钟。

摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。

%R[)vA t]N0
测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。
51Testing软件测试网tN U%hG!]+L9gr
网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工具,这四个工具主要专注于前端测试,并且得到了测试人员和QA团队的广泛使用。
7H Vv+l:ME fR0
51Testing软件测试网 B ? K4i@&@Dq
51Testing软件测试网S3Huf5Jn
JMeter——JMeter是一款开源的纯Java测试工具,其主要用于负载测试和
性能测试。QA团队使用它来查找和发现相关的性能和负载管理问题,尤其是Web应用程序的性能问题。它可以用于对静态的和动态的资源(文件、Servlet、Perl脚本、Java对象、JDBC数据库连接和查询、FTP、HTTP、JMS、通用的TCP连接、LDAP和OS本地进程访问等)的性能进行测试。它可以用于对服务器,网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。Jmeter架构提供了“out of the box”功能。此外,它还支持各种插件,这些插件可以实现其独特的创新功能,用户可以根据自己的需求进行自定义配置,添加相应地插件。
1e Bk$?Y7q0
Selenium——Selenium是一个开源的
自动化测试工具,其主要用于Web应用程序的自动化测试,与其它测试工具不同的是,它可以在许多平台和
操作系统上运行,可以直接在浏览器下运行,并且支持所有流行的测试框架和编程语言,如C++、Java、
Python、Per和
Ruby等。
51Testing软件测试网p$T ? bo4|#V
——Sahi是另一个开源的自动化
Web测试工具,Sahi可以专门测试动态的AJAX应用程序,还带有非常出色的自动播放效果机制。其主要特点是:独立的平台和浏览器、出色的刻录机、无需等待、无需XPath、内置Java异常交互报告。
51Testing软件测试网x ppMT TG[8^
——Robotium是一款测试
Android应用程序的开源自动化测试框架,应该说,Robotium是开发者们最常用的一款开源工具。主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium无需测试应用程序源码,并且安装简单、容易编写
测试用例。当然,它还可以测试基于浏览器的一些Android应用程序,但前提是有些限制条件。

转载地址:http://tqivl.baihongyu.com/

你可能感兴趣的文章
webservice通过soap协议出现不能加载wsdl文件解决办法
查看>>
创建Docker Hub账号&库
查看>>
linux配置实践:httpd+tomcat7+域名虚拟主机配置
查看>>
设计模式 之 策略模式
查看>>
快速排序算法(方式二)图解(窃)
查看>>
jdk7和8的一些新特性介绍
查看>>
面向对象设计
查看>>
文件伪装成图片
查看>>
Flume-ng 启动脚本
查看>>
Java并发编程初级篇(四):等待子线程终止
查看>>
jstack 线程状态
查看>>
Oracle Linux配置开机自启动
查看>>
使用Fail2ban阻挡针对公司邮件系统的暴力破解
查看>>
一种手游中实时战斗系统的设计思路
查看>>
【2018更新】小白独立搭建博客--Github Pages和Hexo简明教程
查看>>
JavaScript中的执行环境及作用域
查看>>
小黑小波比.nodejs读取全部文件内容
查看>>
javascript教程大总汇
查看>>
如何使UITableView滚动到最上边
查看>>
linux下如何用命令删除乱码文件
查看>>