常见自动化测试工具,你用过哪些?

  • 时间:
  • 浏览:1

七 Robot

八 QTP

        GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,仅凭一部手机,太满再连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部内部结构参数的调试、真机代码耗时统计等。

官网:https://jmeter.apache.org

十一 GT

         基本命令:adb shell monkey 30。

         WebUI自动化测试,接口测试

        App性能测试 

官网:https://www.soapui.org

         SoapUI提供了所有所需的工具来测试和完善的测试。总览标签我之前 有有一个 项目的所有内容和全面的看法。只需一次点击,您都时需加进去去任何数量的断言为验证传入的消息TestStep。使用功能强大的HTTP监视器记录,分析甚至修改客户机 - 服务器通信,愿因它趋于稳定。和SoapUI临带来了更专业和先进的功能,保持遥遥领先或多或少测试工具。轻松创建和运行数据驱动测试。该数据源TestStep读取测试数据从任何内部内部结构来源 - Excel中,XML,JDBC,文件,等等 - 到标准SoapUI属性。

一 Appium

         Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,都时需一同测试多种类型的客户端愿因接口,都时需进行分布式测试执行。主要用于轮次可是的验收测试和验收测试驱动开发。      

        Locust是有有一个 用于可扩展的,分布式的,性能测试的,开源的,用Python编写框架/工具,它非常容易使用,也非常好学。它的主要思想可是模拟一群用户将访别问我的网站。每个用户的行为由你编写的python代码定义,一同都时需从Web界面中实时观察到用户的行为。

        IBM® Security AppScan® 是有有一个 适合安全专家的 Web 应用多多程序 和 Web 服务渗透测试正确处理方案,对现代 Web 应用多多程序 和服务执行自动化的动态应用多多程序 安全测试 (DAST) 和交互式应用多多程序 安全测试 (IAST),支持 Web 2.0、JavaScript 和 AJAX 框架的全面的 JavaScript 执行引擎,蕴含 XML 和 JSON 基础架构的 SOAP 和 REST Web 服务测试支持 WS-Security 标准、XML 加密和 XML 签名,删剪的漏洞公告和修复建议。

        LoadRunner,是你这俩预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的最好的措施来确认和查找什么的什么的问题,LoadRunner都还还可以 对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。

官网:http://robotframework.org    

九 Locust

       JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,30%的用java实现;

四 Postman

         WebUI自动化测试  

         接口测试

       JMeter都时需用于测试静态愿因动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器愿因或多或少的资源)。JMeter用于模拟在服务器、网络愿因或多或少对象上附加高负载以测试朋友 提供服务的受压能力,愿因分析朋友 提供的服务在不同负载条件下的总性能具体情况。我之前 用JMeter提供的图形化界面分析性能指标愿因在高负载具体情况下测试服务器/脚本/对象的行为。

官网:https://www.seleniumhq.org/download/

         Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它都还还可以 发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE…),之前 能附带任何数量的参数和 Headers。不仅没有 ,它还提供测试数据和环境配置数据的导入导出,付费的 Post Cloud 用户还都还还可以 创建本人的 Team Library 用来团队媒体媒体合作式的测试,都还还可以 能将本人的测试收藏夹和用例数据分享给团队。

        安全测试 

官网:https://www.locust.io

二 Selenium

         稳定性测试

     软件附带在sdk中,适用于android和ios,通过adb shell,生成用户或系统的伪随机事件,

        接口测试,性能测试

         AppUI自动化测试

官网:https://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview

官网:https://www.getpostman.com

官网:http://gt.qq.com/index.html

十二 Appscan

        WebUI自动化测试 

         接口测试

官网:https://www.ibm.com/developerworks/downloads/r/appscan/

六 Monkey

官网:https://software.microfocus.com/en-us/products/loadrunner-load-testing/overview

         压力测试结果:崩溃crash,无响应anr,

        性能测试

        HP QuickTest Professional 提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以复杂测试用例的创建和维护。它让用户都时需直接录制屏幕上的操作流程,自动生成功能测试愿因回归测试用例。专业的测试者也都时需通过提供的内置脚本和调试环境来取得对测试和对象属性的删剪控制。目前版本名为Unified Functional Testing,简称UFT。

五 Soapui

十 Loadrunner

         Selenium是有有一个 用于Web应用多多程序 测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。你这俩工具的主要功能包括:测试与浏览器的兼容性——测试你的应用多多程序 看算不算都还还可以 很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用多多程序 编写的有有一个 验收测试工具。其升级版本为Webdriver。

        Appium 是有有一个 移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本都时需一同运行在iOS 和Android平台,Appium 是有有一个 C/S 架构,核心是有有一个 Web 服务器,它提供了一套 REST 的接口。当收到客户端的连接后,就会监听到命令,之前 在移动设备上执行那先 命令,最后将执行结果插进 HTTP 响应中返还给客户端。

官网:http://appium.io

        性能测试 

三 Jmeter