Venus 是一个 JavaScript (JS)的测试工具,可以简化运行单元测试。当你在 JS 开发一个基于浏览器的项目时,你想创建单元测试并频繁地运行它们。通常,你会用一些库比如 Mocha 或 Jasmine,写一个单元测试,这些库可以让你定义测试用例,并提供 API 来编写判断。
Google JS Test是一个运行于V8 JavaScript引擎下的Javascript单元测试框架,其在Google内部负责对Chrome的快速JS执行速度进行测试,现在Google以开源工程开放大家使用。<br>
本文主要是展示一系列的开源 Android 测试工具。每个工具都会有相应的简短介绍,还有一些相关的资源。Android 测试工具列表是按照字母来排序的,最后还会介绍几个不是特别活跃的 Android 测试相关的开源项目。
C++Profiler工具 精确度 对动态库的支持 对动态控制的支持 二次开发和维护成本 GUN profile 较高,对函数执行次数的统计是100%正确的,但是对函数执行时间的统计是通过采样平率估算的,存在一定的偏差。 No 编译时决定,灵活性较差 代码集成在glibc中,二次开发和修改的影响面较大,而且发布不易。 Google performance tools 一般,对函数次数和执行时间的统
Cucumber 是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。
用于测试响应式网站的在线工具
Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力
Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。
wrk 是一个比较先进的 HTTP 压力测试工具。
Marathon是一个GUI测试工具,能够针对一个Java Swing UI进行播放和记录测试脚本。Marathon采用Java开发,使用Python 和 Ruby 作为脚本语言 (重点是一个非常简单的,可读性强的语法,让客户/测试/分析感觉很舒服)。 Marathon包括一个记录器,编辑器,播放器和调试器来简化测试脚本的相关工作。
Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的 两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。
fuzzdb是一个应用程序模糊测试(fuzzing)数据库,该数据库收集了大量已知的攻击模式,如XSS,Xpath注入,SQL注入,XML攻击,本地文件包含,路径遍历,远程文件包含,ldap攻击,格式化字符串,http协议攻击等;有用的资源,如:针对一些常见系统、数据库和Web应用的用户名密码字典,常用的脚本后门程序,包括sh,java,asp,php,jsp,cfm等;
YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
Packet Sender 是一个开源的发送和接收 TCP/UDP 包的测试工具。主线分支官方支持 Windows,Mac 和 Ubuntu 桌面 Linux(开源),同时提供 Android 版本(免费)。网络应用程序调试/测试必备!
Sixpack 是一个开源A/B测试工具,具有独特的特点:与语言无关。他不限制你用一种语言运行整个测试,所以你可以用一种语言开始,用另一种结束(比如 JS & PHP 代码作为相同的测试)。他有针对PHP,javaScript,Ruby+Python的库,用起来很方便,能看到结果的接口。
ONVIF 测试方法及工具
最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括 android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。
测试工具LoadRunner介绍第一章LoadRunner简介第二章测试计划第三章脚本录制第四章场景设计第五章结果分析LoadRunner:是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。
Enzyme 来自 airbnb 公司,是一个用于 React 的 JavaScript 测试工具,方便你判断、操纵和历遍 React Components 输出。