Я новичок в тесте производительности tsung. Я установил Tsung в Mac OS X с помощью brew. После многих попыток и решения нескольких других проблем меня поразила ошибка, указанная ниже, и я не нашел подходящего решения в другом месте.
Я столкнулся с ошибкой ниже:
«Достигнуто максимальное количество одновременных пользователей в одной виртуальной машине, и 'use_controller_vm' истинно, новый луч не запускается !!! Проверьте значение '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-адреса и заголовков сервера в целях безопасности и конфиденциальности.
Пожалуйста, помогите мне решить эту проблему.