gpt4 book ai didi

performance-testing - Tsung - 达到单个 VM 中的最大并发用户数

转载 作者:行者123 更新时间:2023-12-01 10:35:36 25 4
gpt4 key购买 nike

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

我面临以下错误:

“已达到单个 VM 中的最大并发用户数且‘use_controller_vm’为真,无法启动新梁!!!检查配置中的‘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>

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

请帮我解决这个问题。

最佳答案

您的 xml 需要进行一些更改:

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

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

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

关于performance-testing - Tsung - 达到单个 VM 中的最大并发用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36134449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com