我是tsung性能测试的新手。我已经使用brew在Mac OS X中安装了Tsung 。经过多次尝试并解决了一些其他问题,我对以下错误感到震惊,并且在其他地方找不到合适的解决方案。
我面临以下错误:
“单个虚拟机中已达到并发用户的最大数量,并且'use_controller_vm'为true,无法启动新光束!请检查配置中的'maxusers'值。〜n”
我过去运行的命令是:
tsung -f test_performance.xml开始-r ssh_no_check
ssh_no_check在哪里:
#!/bin/sh
/usr/bin/ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $@
和test_performance.xml是:
<?xml version="2.0"?>
<!DOCTYPE tsung SYSTEM "/path_to_tsung/tsung-1.0.dtd">
<tsung loglevel="warning">
<clients>
<client host="localhost" use_controller_vm="true" maxusers="100"/>
</clients>
<servers>
<server host="server_ip" port="port_num" type="tcp"/>
</servers>
<load>
<arrivalphase phase="1" duration="60" unit="second">
<users arrivalrate="300" unit="second"/>
</arrivalphase>
</load>
<sessions>
<session name="es_load" weight="1" type="ts_http">
<transaction name="transaction_name">
<request>
<http url="url_path" contents="request_body" content_type="application/json" method="POST">
<http_header name="header0" value="value0"/>
<http_header name="header1" value="value2"/>
</http>
</request>
</transaction>
</session>
</sessions>
</tsung>
注意:在上面的config xml中,为了安全和隐私,我更改了服务器的主机,端口,http url和标头值。
请帮助我解决这个问题。
您的xml需要一些更改:
在客户代码中,您提到的maxusers
是100。
但是在users arrival rate
您将其配置为300的情况下。将其更改为10,它将为您工作。
另外一点,如果您想生成报告,只需tsung_stats.pl
在创建日志的文件夹中运行命令,它将为您提供漂亮的html报告:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句