Performance Test Framework (PTF)是压力测试框架

标签: performance test framework | 发表时间:2012-12-05 16:45 | 作者:
出处:http://www.iteye.com

Performance Test Framework (PTF)是压力测试框架

根据我工作中做压力测试的程序不断完善而来,现在发布为一个项目。

Google Code  上的 PTF项目地址

https://code.google.com/p/performance-test-framework/

 

采用Java语言开发,精密、高效、可扩展的测试平台。

如果你开发了某种Socket通信程序、Java RMI程序、用Mina开发了某种网通信程序、WebService ? 服务,你想测试一下在大并发情况下这些程序的表现,而正为写一个测试程序而烦恼时,Performance Test Framework (PTF)可以很好的帮助你。

PTF是一个测试工具,你可以通过写代码扩展它,实现对各种程序的测试。

并产出txt、csv格式的测试报告。

核心类中有两个,负责创建线程池、运行N个线程、每个线程执行你写的“业务”、输出测试结果,采用了“集合点”产生真并发。

 

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [performance test framework] 推荐:

Performance Test Framework (PTF)是压力测试框架

- - ITeye博客
Performance Test Framework (PTF)是压力测试框架. 根据我工作中做压力测试的程序不断完善而来,现在发布为一个项目. Google Code  上的 PTF项目地址. 采用Java语言开发,精密、高效、可扩展的测试平台. 如果你开发了某种Socket通信程序、Java RMI程序、用Mina开发了某种网通信程序、WebService.

GitHub - Tencent/ncnn: ncnn is a high-performance neural network inference framework optimized for the mobile platform

- -
ncnn 是一个为手机端极致优化的高性能神经网络前向计算框架. ncnn 从设计之初深刻考虑手机端的部署和使用. 无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架. 基于 ncnn,开发者能够将深度学习算法轻松移植到手机端高效执行,开发出人工智能 APP,将 AI 带到你的指尖.

Test-Driven Development?别逗了

- 见涛 - 酷壳 - CoolShell.cn
这篇文章来源于Peter Sergeant在Write More Test 博客上的《Test-Driven Development. Give me a break…》,在原文和Reddit 上有很大反响. 这篇文章里的很多观点在《TDD并不是看上去的那么美》和《再谈敏捷和TW咨询师》里都出现过(我个人觉得我的观点比其更全面一些).

关于A/B Test的外传

- - 互联网分析
A/B测试的作用大家都知道,就不多说了,在这里写写我在平时工作中应用心得. 在我的业务线平时应用A/B的场景:A大多是已经在线的一个产品,而B是一个我们将要上线的另一版本的产品(有可能是改进也有可能是推倒重来的),因为直接通过B去替换A可能用户一下子接收不了,所以我们会切部分用户出来用B版本,上线一段时间后,收集用户的反馈,再去调整,逐步去替换使用A的用户,这样做能让用户更平滑的接收.

MySQL的Performance Schema库

- - 数据库 - ITeye博客
Performance Schema是MySQL自带的、较为底层的性能监控特性,提供一系列、具备自定义收集粒度的监控体系. 对MySQL服务执行过程中的各项事件(Events)的分析尤为重视. Performance Schema的精细化控制,主要通过performance_schema库下的一系列setup表来实现.

Elasticsearch Performance Tuning Practice at eBay

- -
Elasticsearch is an open source search and analytic engine based on Apache Lucene that allows users to store, search, analyze data in near real time. This document summarizes the challenges as well as the process and tools that the Pronto team builds to address the challenges in a strategic way.

译|High-Performance Server Architecture

- - 掘金 架构
本文的目的是分享我多年来关于如何开发某种应用程序的一些想法,对于这种应用程序,术语“服务”只是一个无力的近似称呼. 更准确地说,将写的与一大类程序有关,这些程序旨每秒处理大量离散的消息或请求. 网络服务通常最适合此定义,但从某种意义上讲,实际上并非所有的程序都是服务. 但是,由于“高性能请求处理程序”是很糟糕的标题,为简单起见,倒不如叫“服务”万事大吉.

ORACLE SQL Performance Analyzer的使用

- - CSDN博客数据库推荐文章
通过 SPA,您可以根据各种更改类型(如初始化参数更改、优化器统计刷新和数据库升级)播放特定的. SQL 或整个 SQL 负载,然后生成比较报告,帮助您评估它们的影响.. 在 Oracle Database 11g 之前的版本中,我必须捕获所有 SQL 语句,通过跟踪运行这些语句,. 然后得到执行计划 — 这是一项极其耗时又极易出错的任务.

读书笔记 - How Google Test Software

- - CSDN博客研发管理推荐文章
(《谷歌如何测试软件》)的确为神秘谷歌公司揭开一层面纱,讲到了谷歌的代码文化和测试文化,讲到了角色划分,职责划分,测试种类划分,讲到优秀的不同角色的人应该具有什么样子的,讲到测试的创新和工具,还有大量的人物访谈. 这里的笔记主要包含:个人感兴趣的,值得备忘的,需要后续关注的东西记录.

C++ 插件框架 Pluma Framework

- bin - 开源中国社区最新软件
Pluma 是一个开源的C++插件管理框架,以助于在应用程序中动态载入DLL而无需在意内部实现,它是轻量级、简化设计的. 主要特性有: A 高品质:     面向对象     跨平台;     易于使用;     容易集成; B 富功能:     动态载入插件(DLL);     使用工厂模式(Factory Pattern);     插件版本控制;     使用宏进行插件通信.