熟知tsung.xml配置文件

6.1.文件结构

  默认的encoding是utf-8,你也可以使用以下不同的encoding:<?xml version="1.0" encoding="ISO-8859-1"?>

   脚本被封在tsung标签中:

<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/share/tsung/tsung-1.0.dtd" [] >
<tsung loglevel="info">
...
</tsung>  如果添加属性dumptraffic=”true”,所有的执行会被记录在文件中。(警告:这种情况对于以调试为目的是有用的,但会使Tsung相当的慢,因此谨慎使用。将属性改为dumptraffic=”light”,仅仅备份前44bytes。)从1.4.0版本后,使用dumptraffic=”protocol”,每种协议同样都有详细记录。目前仅HTTP协议在CSV文件中,使用下列数据记录所有请求:
#date;pid;id;http method;host;URL;HTTP status;size;duration;transaction;match;error;tag  描述如下:
字段 描述
date 请求结束的时间戳(seconds since 1970-01-01 00:00:00 UTC)
pid erlang进程的id
id tsung用户的id
host 服务器hostname
url URL(相关)
HTTP HTTP响应对象状态码(200, 304, etc.)
size 响应对象大小(in bytes)
duration 响应持续时间(msec)
transaction 请求的传输名(如果有的话)
match  如果请求中定义了匹配:match|nomatch (last <match> if several are defined)
error  http的名称错误(或者为空)
tag  如果请求被标记了,表示标记的名称;否则为空。

    警告:通常的用例中(多个Tsung客户端),结果文件不会被分类,因此在分析之前不得不给它分类。

   对于重量级的负载测试(每秒上万的请求),写日志可能超过控制器的负荷。这种情况下,使用protocol_local代替,日志文件被写到本地从设备。在测试最后,不得不手动合并日志。

  日志的级别对性能方面有重要影响:高负载的话,推荐使用warning。同时,可能的选择有这些:
  • emergency
  • critical
  • error
  • warning
  • notice (default)
  • info
  • debug

  而对于相当冗长的日志,设置日志级别为debug,重新编译tsung。

时间: 2024-08-24 18:59:22

熟知tsung.xml配置文件的相关文章

struts2中struts.xml配置文件详解

struts.xml的常用配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts

【XML配置文件读取】使用jdom读取XML配置文件信息

在项目中我们经常需要将配置信息写在配置文件中,而XML配置文件是常用的格式. 下面将介绍如何通过jdom来读取xml配置文件信息. 配置文件信息 <?xml version="1.0" encoding="UTF-8"?> <config> <base-config> <stringValue>Hello world</stringValue> <integerValue>8</integ

Mybatis 源码分析--Configuration.xml配置文件加载到内存

(补充知识点: 1 byte(字节)=8 bit(位) 通常一个标准英文字母占一个字节位置,一个标准汉字占两个字节位置:字符的例子有:字母.数字系统或标点符号) 1.创建SqlSessionFactory ①Reader reader = Resources.getResourceAsReader("mybatis-config.xml");                       //获取mybatis配置文件的字符 注解:Resources类是在mybatis中定义的一个类:g

hibernate.cfg.xml配置文件和hbm.xml配置文件 模板

hibernate.cfg.xml配置文件格式 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration

Java学习-023-Properties 类 XML 配置文件读取及写入源代码

之前的几篇 Properties 文章已经讲述过了 Java 配置文件类 Properties 的基本用法,查看 JDK 的帮助文档时,也可看到在 Properties 类中还有两个方法 loadFromXML(InputStream) 和 storeToXml(OutputStream, String, String),由方法名中的 xml 不难确定这两个方法分别是读取/写入数据到 xml 文件.JDK 文档部分如下所示: 因而此文将通过源码实例演示 Properties 类是如何将数据写入

AndroidManifest.xml配置文件详解 (转)

AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅.下面是一个标准的AndroidManifest.xml文件样例. [html] view plaincopy <?xml version="1.0" encoding="utf-8"?> <manifest> <!-- 基本配置 --> <uses-permission />

Spring框架[一]——spring概念和ioc入门(ioc操作xml配置文件)

Spring概念 spring是开源的轻量级框架(即不需要依赖其他东西,可用直接使用) spring核心主要两部分 aop:面向切面编程,扩展功能不是修改源代码来实现: ioc:控制反转,比如:有一个类,在类中有个方法(非静态的方法),要调用类中的这个方法,则需要创建类的对象,使用对象调用方法.创建类对象的过程,需要new出来对象:而ioc则是将对象的创建不是通过new方式实现,而是交给spring配置来创建对象(即,将对象的创建交给spring来管理): spring是一站式框架 spring

Spring中加载xml配置文件的六种方式

因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装入系统,这就需要利用Spring去动态加载某一位置下的配置文件,所以就总结了下Spring中加载xml配置文件的方式,我总结的有6种, xml是最常见的spring 应用系统配置源.Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory,ClassPathXmlApplicationContext,FileSystemXmlApplicationContext,XmlWebApplicati

Spring进阶之路(11)-使用Aspectj切面配置和XML配置文件方式实现切面编程

异常 在使用的时候,遇到了部分的异常,我用的是最新的Spring版本,Spring-4.2.5版本的,首先确保你的配置文件中引入了下面红色部分. <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <span style="color:#ff0000;">