gatling官方文档翻译

第一篇

http://gatling.io/docs/2.2.1/index.html

Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.

Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships JMS support.

The Quickstart has an overview of the most important concepts, walking you through the setup of a simple scenario for load testing an HTTP server.

Having scenarios that are defined in code and are resource efficient are the two requirements that motivated us to create Gatling. Based on an expressive DSL, the scenarios are self explanatory. They are easy to maintain and can be kept in a version control system.

Gatling’s architecture is asynchronous as long as the underlying protocol, such as HTTP, can be implemented in a non blocking way. This kind of architecture lets us implement virtual users as messages instead of dedicated threads, making them very resource cheap. Thus, running thousands of concurrent virtual users is not an issue.

Migrating from a Previous Version of Gatling
If you’re migrating from Gatling 2.1 to Gatling 2.2, please check the dedicated migration guide.
Otherwise, please follow the previous migration guides.
User’s guide
What’s New
Migration Guides
Quickstart
Advanced Tutorial
General
Session
HTTP
JMS
Realtime monitoring
Extensions
Cookbook
Information for Gatling Developers
Project Information

gatling是一个的高性能压力测试工具。它设计的初衷是易用性、可维护性和高性能。gatling开箱即用的,并且很好的支持HTTP协议,使其成为你测试任何HTTP服务器负载的工具选择之一。作为核心引擎实际上是协议无关,这是完全有可能实现并支持其他协议。例如,gatling目前还对JMS支持。

快速入门是对于最重要的概念有一个回顾,通过设置一个简单的场景的来对一个HTTP服务器完成负载测试。
在代码中定义测试场景和资源利用率两方面的需求,激励我们创造gatling。基于可表述的DSL语言,所以场景易于叙述和理解的。他们很容易维护,并且可以保存在一个版本控制系统。

gatling的架构和底层协议均采用异步方式设计。比如HTTP、可以利用一个非阻塞的方式来实现。这种架构可以让我们实现虚拟用户的消息而不是专用的线程,让他们成为非常廉价资源。因此,运行数千并发虚拟用户不是什么问题。

从之前的版本中合并gatling

如果你从gatling2.1迁移到2.2gatling,请检查专用的合并指南。否则,请安装的合并指南。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-11-03 16:31:43

gatling官方文档翻译的相关文章

gatling官方文档翻译5

第五篇 http://gatling.io/docs/2.2.2/migration_guides/2.0-to-2.1.html Migrating from 2.0 to 2.1 Global changes Scala 2.11 Gatling is now built with Scala 2.11. If you're using Scala IDE, make sure you're using a version compatible with Scala 2.11. Compil

gatling官方文档翻译3

第三篇http://gatling.io/docs/2.2.1/migration_guides/1.5.x-to-2.0.html Migrating from 1.5.x to 2.0 Global changes Gatling requires at least JDK7u6 As targeting newer JDKs provides bug fixes, speed improvements and opens opportunities for optimization, Ga

gatling官方文档翻译2

第二篇http://gatling.io/docs/2.2.1/whats_new/2.2.html What's New in 2.2 JDK Gatling now requires JDK8. JVM default tuning uses G1 Garbage Collector, so we strongly advice you use a very up-to-date JDK, not early versions. Core Feeder Shuffle You can now

gatling官方文档翻译4

第四篇 http://gatling.io/docs/2.2.1/migration_guides/2.0.0-M3a-to-2.0.htmlMigrating from 2.0.0-M3a to 2.0Global changesGatling requires at least JDK7u6As targeting newer JDKs provides bug fixes, speed improvements and opens opportunities for optimizatio

《Spring Data 官方文档翻译》preface到2.requirements

Table of contents for 10 <Spring Data 官方文档翻译>preface到2.requirements 原文链接 前言 Spring Data Cassandra项目将核心Spring概念应用于使用Cassandra Columnar数据存储的开发解决方案. 我们提供了一个"模板"作为高级抽象用于存储和查询文档. 你会注意到其与Spring框架中的JDBC支持的相似之处. 1. 项目元数据 版本控制 – https://github.com/

Log4j官方文档翻译(九、输出到数据库)

log4j提供了org.apache.log4j.JDBCAppender对象,可以把日志输出到特定的数据库. 常用的属性: bufferSize 设置buffer的大小,默认是1 driver 设置数据库的驱动字符串,比如sun.jdbc.odbc.OdbcDriver layout 设置使用的layout,默认是org.apache.log4j.PatternLayout password 设置数据的密码 sql 设置每次日志产生的时候执行的sql语句,可以是INSERT,UPDATE,DE

Log4j官方文档翻译(一、基本介绍)

log4j是使用java语言编写的可靠的.快速的.灵活的日志框架,它是基于Apache的license. log4j支持c,c++,c#,perl,python,ruby等语言.在运行时通过额外的配置文件配置,提供不同的日志级别以及多种日志输出种类,比如数据库,文件,控制台,syslog等等. log4j有三个主要部分: loggers 负责捕获日志信息 appenders 负责输出信息到不同的目的地 layouts 负责使用不同的样式输出日志 log4j的特性: 线程安全 优化速度 基于命名的

Log4j官方文档翻译(二、架构设计)

log4j遵循层次化架构,每个层都有不同的对象来执行不同的任务.这种层次话的结构灵活设计.易于未来的扩展. log4j框架中有两种对象: 核心对象:框架的支撑对象,是框架必不可少的组成部分. 支撑对象:这些是框架可选的对象,用于提供额外重要的工作. 核心对象包括下面几种类型: logger对象,是最高的层,负责通过不同的风格转化日志信息.它提供给appender对象发布前的信息.(这里的层是指所处的位置) layout对象,用于提供格式化日志信息的风格,在发布日志信息前,使其变得可读.可重用.

Log4j官方文档翻译(三、配置)

之前的章节介绍了log4j的核心组件,本章将会通过配置文件介绍一下核心组建的配置. 主要在配置文件中配置log4j的日志级别,定义appender.layout等. log4j.properties是log4j的配置文件,它采用键值对的方式定义. 默认情况下,logManager对象会在CLASSPATH目录下寻找log4j.properties. 先看看基本的配置模板 # Define the root logger with appender X log4j.rootLogger = DEB