首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自mac os x的Tsung负载测试

来自mac os x的Tsung负载测试
EN

Stack Overflow用户
提问于 2013-05-03 20:29:14
回答 3查看 3.7K关注 0票数 7

我正试图从我的Mac机器上发出一个Tsung请求,但我没有太多的运气。

我已经编辑了~/.tsung/sung.xml配置文件,甚至多次尝试使用-f参数更改该文件的位置。

当我运行tsung start时,它返回以下输出

代码语言:javascript
复制
dave:/Applications/MAMP/htdocs/barebonessite/wp-content/themes/barebones $ tsung -f      ~/.tsung/tsung.xml -l . start
Starting Tsung
"Log directory is: /Applications/MAMP/htdocs/barebonessite/wp-   content/themes/barebones/./20130503-1325"
Config Error, aborting ! {{case_clause,{error,enoent}},
                      [{xmerl_scan,fetch_DTD,2,
                           [{file,"xmerl_scan.erl"},{line,1283}]},
                       {xmerl_scan,scan_doctype2,3,
                           [{file,"xmerl_scan.erl"},{line,1227}]},
                       {xmerl_scan,scan_prolog,4,
                           [{file,"xmerl_scan.erl"},{line,722}]},
                       {xmerl_scan,scan_document,2,
                           [{file,"xmerl_scan.erl"},{line,563}]},
                       {xmerl_scan,file,2,
                           [{file,"xmerl_scan.erl"},{line,249}]},
                       {ts_config,read,2,
                           [{file,"src/tsung_controller/ts_config.erl"},
                            {line,68}]},
                       {ts_config_server,handle_call,3,
                           [{file,
                                "src/tsung_controller/ts_config_server.erl"},
                            {line,198}]},
                       {gen_server,handle_msg,5,
                           [{file,"gen_server.erl"},{line,588}]}]}

我的配置文件如下所示:

代码语言:javascript
复制
<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/share/tsung/tsung-1.0.dtd">
<tsung loglevel="notice" version="1.0">

  <clients>
    <client host='localhost' use_controller_vm='true'/>
  </clients>    

<servers>
    <server host="54.225.212.193" port="80" type="tcp"></server
</servers>

<load>
    <arrivalphase phase="1" duration="10" unit="minute">
        <users maxnumber="650" arrivalrate="8" unit="second"/>
    </arrivalphase>
</load>

<sessions>
    <session probability="100" name="ab" type="ts_http">
        <for from="1" to="20" var="i">
            <request> <http url="/" method="GET" version="1.1"/>   </request>
        </for>
    </session>
</sessions>
</tsung>

作为Tsung的新手,我不能在这里解决这个问题,错误报告是相当低级的东西,没有什么意义。

EN

回答 3

Stack Overflow用户

发布于 2016-10-07 06:42:17

我使用Homebrew在osx上安装tsung,并在使用示例xml文件时收到此错误。

代码语言:javascript
复制
Config Error, aborting ! dtd_not_found

将文档类型行替换为此修复:

代码语言:javascript
复制
<!DOCTYPE tsung SYSTEM "/usr/local/Cellar/tsung/1.6.0/share/tsung/tsung-1.0.dtd">
票数 14
EN

Stack Overflow用户

发布于 2013-05-07 05:36:17

此错误与dtd文件丢失有关,您能否检查文件/usr/share/tsung/tsung-1.0.dtd是否存在,似乎不存在。其次,您的xml文件似乎在非结束标记上包含一个语法错误

问候

票数 5
EN

Stack Overflow用户

发布于 2019-07-18 23:12:08

如果您使用的是其他Linux发行版(不是mac os),则可能还有另一种方法:

代码语言:javascript
复制
/usr/local/share/tsung/tsung-1.0.dtd

注意:local部件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16358958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档