【问题标题】:Tsung - Maximum number of concurrent users in a single VM reachedTsung - 达到单个 VM 中的最大并发用户数
【发布时间】:2016-03-21 14:57:32
【问题描述】:

我是 tsung 性能测试的新手。我已经使用 brewMac OS X 中安装了 Tsung。 经过多次尝试并解决了一些其他问题后,我对以下错误感到震惊,并且在其他地方找不到合适的解决方案。

我面临以下错误:

“已达到单个 VM 中的最大并发用户数且 'use_controller_vm' 为 true,无法启动新的 beam !!!检查配置中的 'maxusers' 值。~n”

我之前运行的命令是:

tsung -f test_performance.xml start -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>

注意: 在上面的配置 xml 中,为了安全和隐私,我更改了服务器的主机、端口、http url 和标头值。

请帮我解决这个问题。

【问题讨论】:

    标签: performance-testing load-testing tsung


    【解决方案1】:

    您的 xml 需要一些更改:

    在您的客户标签中,您提到maxusers 为 100。

    但在users arrival rate 中,您已配置为 300。 将其更改为 10,它会为您工作。

    额外的一点,如果你想生成报告,只需运行 tsung_stats.pl 命令在创建日志的文件夹中,它将为您提供漂亮的 html 报告:)

    【讨论】:

    • 谢谢,它工作顺利...非常感谢您的帮助..我迫切需要解决方案!!!
    猜你喜欢
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    • 2015-12-13
    • 2018-11-27
    • 2023-02-04
    相关资源
    最近更新 更多