6.1熟知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。
原文地址:http://tsung.erlang-projects.org/user_manual/conf-file.html
6.1熟知tsung.xml配置文件(翻译)的更多相关文章
- tsung基准测试方法、理解tsung.xml配置文件、tsung统计报告简介
		网上搜集的资料,资料来源于:http://blog.sina.com.cn/ishouke 1.tsung基准测试方法 https://pan.baidu.com/s/1Ne3FYo8XyelnJy8 ... 
- tsung压力测试——tcp测试tsung.xml配置模版说明
		<?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/usr/local/share/tsung/tsung-1 ... 
- Mybatis 源码分析--Configuration.xml配置文件加载到内存
		(补充知识点: 1 byte(字节)=8 bit(位) 通常一个标准英文字母占一个字节位置,一个标准汉字占两个字节位置:字符的例子有:字母.数字系统或标点符号) 1.创建SqlSessionFacto ... 
- 转-springAOP基于XML配置文件方式
		springAOP基于XML配置文件方式 时间 2014-03-28 20:11:12 CSDN博客 原文 http://blog.csdn.net/yantingmei/article/deta ... 
- xml 配置文件规范 校验
		背景:做的数据同步框架,数据同步种类通过xml配置文件添加.为了系统的稳定性,我们只能认为将来写这个运行配置xml的人是一个傻瓜,那么对xml格式校验就很重要. 通过dom4j,是可以完成对xml格式 ... 
- Spring中加载xml配置文件的六种方式
		Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog 因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ... 
- 史上最全web.xml配置文件元素详解
		一.web.xml配置文件常用元素及其意义预览 <web-app> <!--定义了WEB应用的名字--> <display-name></display-na ... 
- Spring XML配置文件示例(二)——web.xml
		<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" ... 
- hibernate.cfg.xml配置文件和hbm.xml配置文件
		http://blog.sina.com.cn/s/blog_a7b8ab2801014m0e.html hibernate.cfg.xml配置文件格式 <?xml version=" ... 
随机推荐
- swig编译GDAL的C#库时遇到的代码安全问题及解决方法
			之前一直用的是别人编译好的gdal库开发,今天自己编译了gdal的2.0.0版本,踩了不少坑,但总算解决了. 编译方法主要参考http://blog.csdn.net/liminlu0314/arti ... 
- java数组、java.lang.String、java.util.Arrays、java.lang.Object的toString()方法和equals()方法详解
			public class Test { public static void main(String[] args) { int[] a = {1, 2, 4, 6}; int[] b = a; in ... 
- require include php5中最新区别,百度上好多错的。
			二者报错机制不同,include是warning 继续执行程序,require会报致命错误,中断程序运行. 前者有返回值,后者则没有. 注意了,php5里有一个区别没了,之前说的是require是无条 ... 
- Cobbler自动化部署最佳实践
			第1章 Cobbler自动化部署最佳实践 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的. 面对 ... 
- Python之路-Linux命令基础(3)
			作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 2)将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加) 3)将/1.txt./2 ... 
- POPTEST老李谈Debug和Release的区别(c#) 1
			POPTEST老李谈Debug和Release的区别(c#) poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣 ... 
- Android中那些有你不知道的事
			在安卓开发中,总有那么一些看似简单,实则绊脚的难题,等你去探索,等你去解决,也许你已经遇见了解决了,也许你还没碰上,写下这篇总结,希望能帮助那行即将遇到的朋友,快速解决这些小问题! 一.activit ... 
- 使用assets目录来实现插件机制
			/** * 管理接口. * @author jevan * @version 1.0 at 2013-12-6 * */ public interface IManage { /** * 注册平台接口 ... 
- Struts2基础学习(八)—Struts2防止表单重复提交
			一.原因 用户重复提交表单在某些场合将会造成非常严重的后果.例如,在使用信用卡进行在线支付的时候,如果服务器的响应速度太 慢,用户有可能会多次点击提交按钮,而这可能导致那张信用卡上的金额被消 ... 
- 关于MYSQL存储中文问题
			最近在学习MYSQL时遇到了不能存储中文的问题,在网上找了很多类似的方法,最后都失败了(失败原因:修改完my.cnf文件后mysql server重新启动失败),濒临崩溃的时候重装了下mysql(Ub ... 
