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


%R[)vA t]N0
测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。
51Testing软件测试网tN U%hG!]+L9gr
网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工具,这四个工具主要专注于前端测试,并且得到了测试人员和QA团队的广泛使用。

7H Vv+l:ME fR0
51Testing软件测试网 B ? K4i@&@Dq
51Testing软件测试网S3Huf5Jn
Apache 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——Sahi是另一个开源的自动化Web测试工具,Sahi可以专门测试动态的AJAX应用程序,还带有非常出色的自动播放效果机制。其主要特点是:独立的平台和浏览器、出色的刻录机、无需等待、无需XPath、内置Java异常交互报告。
51Testing软件测试网x ppMT TG[8^
Robotium——Robotium是一款测试Android应用程序的开源自动化测试框架,应该说,Robotium是开发者们最常用的一款开源工具。主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium无需测试应用程序源码,并且安装简单、容易编写测试用例。当然,它还可以测试基于浏览器的一些Android应用程序,但前提是有些限制条件。

转载于:https://www.cnblogs.com/yanghj010/p/3833707.html

基于Java的四大开源测试工具相关推荐

  1. 【java毕业设计】基于java+BS的QQ屏幕截图工具设计与实现(毕业论文+程序源码)——屏幕截图工具

    基于java+BS的QQ屏幕截图工具设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+BS的QQ屏幕截图工具设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. 文章目录: ...

  2. 整理的一些常见的开源测试工具

    白盒测试工具 linux c/c++内存泄露分析软件:http://valgrind.org/ c/c++单元测试:http://code.google.com/p/googletest/ http: ...

  3. 十大开源测试工具和框架

    免费的开源框架和工具由于其开源特性,现在逐渐成为自动化测试的首选解决方案.区别在于,你是喜欢使用类库编写一个全新的自动化测试框架,或者喜欢使用一个现成的工具. 本文帮忙你快速了解 10 大免费和开源测 ...

  4. 优秀的开源测试工具和框架推荐:精选十大神器!

    目录 引言 Katalon Studio Selenium Appium JMeter SOAP UI Robot Framework Watir JUnit Robotium Citrus 结语 引 ...

  5. 基于java(springboot)大学生体质测试管理系统(java毕业设计)

    基于java(springboot)大学生体质测试管理系统 大学生体质测试管理是基于java编程语言,mysql数据库,springboot框架,idea开发工具进行开发,本系统分为学生,管理员,教师 ...

  6. java xmpp_Java XMPP负载测试工具

    java xmpp 在本文中,我们将开发用Java编写的XMPP负载测试工具. 目录 1.简介 2. XMPP负载测试工具 3.先决条件 4. LoadXmppTest Java程序 4.1. 创建一 ...

  7. 十大开源测试工具和框架,一定有你需要的

    目录 前言 Katalon Studio Selenium Appium JMeter SOAP UI Robot Framework Watir JUnit Robotium Citrus 总结 前 ...

  8. ndarray python 映射_NDArray — 基于Java的N维数组工具

    前言 随着数据科学在生产中的应用逐步增加,使用N维数组灵活的表达数据变得愈发重要.我们可以将过去数据科学运算中的多维循环嵌套运算简化为简单几行.由于进一步释放了计算并行能力,这几行简单的代码运算速度也 ...

  9. OpenSTA -- 开源测试工具软件

    目前比较著名的并发性能测试工具有Rational Robot.QALoad.LoadRunner 和微软的WAS 等.这其中QALoad.LoadRunner.Rational Robot 都是比较不 ...

最新文章

  1. 创建存储器_Microchip推出首款低功耗数模转换器,集成非易失性存储器,简化手持设备设计...
  2. 团队不需要在计划会上考虑到所有事情
  3. qhfl-4 注册-登录-认证
  4. 音视频技术开发周刊 | 204
  5. DotNetNuke的升级路径
  6. 如何从Gitee中拉取项目到HBuilder中?
  7. react学习(35)----getFieldDecorator will override value
  8. GPUImage – 像素色值亮度平均(漫画效果) GPUImageAverageLuminanceThresholdFilter
  9. python 并列条形图_python – 来自两个pandas数据框的分组条形图
  10. android官方wifidemo,Android应用开发:连接指定Wifi的Demo分享
  11. Hadoop 技术在电信运营商上网日志处理中的应用架构
  12. 切片 go 去除第一个_Go语言入门指南,带你轻松学Go
  13. 《Spring 5 官方文档》18. Web MVC 框架(八)
  14. UE4学习日记(十一)实现简单的御剑(板)飞行功能
  15. C++1.1 #include<iostream>
  16. 一 破解windows7系统密码
  17. 飞思卡尔智能车知识总结
  18. 网络打不其他计算机的共享文件,快速解决“电脑无法访问共享文件夹”的4种方法!...
  19. 目标检测特殊层:Proposal层
  20. 常用数据集/工具下载地址

热门文章

  1. 20162318 2016-2017-2 《程序设计与数据结构》第7周学习总结
  2. 为什么不能在init和dealloc函数中使用accessor方法
  3. declare-styleable:自定义控件的属性
  4. HDU2612 Find a Way BFS
  5. 根据当前时间查询上月26号的日期 本月月25号的日期
  6. wpf 客户端【JDAgent桌面助手】开发详解(四) popup控件的win8.0的bug
  7. Window下启动MariaDB服务启动失败
  8. golang语言-1-go普及知识
  9. JS String类型整理
  10. linux常用基础命令操作收集