2016-03-21 35 views
3

我是tsung性能測試的新手。我已經安裝了Tsung Mac OS X使用brew。 經過多次嘗試並解決了其他幾個問題之後,我對以下錯誤感到震驚,並且在其他地方找不到合適的解決方案。Tsung - 單個虛擬機中併發用戶的最大數量達到

我對着下面的錯誤:

「在單個VM最大併發用戶數達到與‘use_controller_vm’是真實的,不能啓動新的束!在配置檢查「MAXUSERS的價值。〜n的」

我用於運行的命令是:

聰-f test_performance.xml開始-r ssh_no_check

其中ssh_no_check是:

#!/bin/sh 
/usr/bin/ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no [email protected] 

和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,和標頭值爲安全&隱私。

請幫我解決這個問題。

回答

5

你的XML需要一點變化:

在您的客戶端代碼,您剛纔提到的maxusers爲100

users arrival rate已配置爲300 將其更改爲10,它將爲你工作。

額外的點,如果要生成報告,只需運行在日誌被創建的文件夾中 tsung_stats.pl命令,它會爲您提供一個美麗的HTML報告:)

+0

感謝,它的工作順利...非常感謝您的幫助..我非常渴望解決方案! – ADPK

相關問題