Cloud jMeter在基于云的解决方案中冻结

Cloud jMeter在基于云的解决方案中冻结,cloud,jmeter,load-testing,Cloud,Jmeter,Load Testing,目前我正在云中使用jmeter 我有一个场景需要执行20000个用户。但一万年后,它冻结了。我检查了CPU时间:它的利用率为100% 请告诉我如何避免这种情况 用户数量=20000 循环计数=1 我可以使用用户数=10000和循环计数=2吗 1和2之间的区别是什么 我们没有单独的要求,只需要使用20000个用户执行我们的脚本 3:Jmeter云中允许的最大线程数是多少?没有Jmeter云。你到底在说什么? 如果CPU为100%,则: 如果您的测试计划有误,请先阅读以下内容进行检查: 您的

目前我正在云中使用jmeter

我有一个场景需要执行20000个用户。但一万年后,它冻结了。我检查了CPU时间:它的利用率为100%

请告诉我如何避免这种情况

  • 用户数量=20000 循环计数=1
  • 我可以使用用户数=10000和循环计数=2吗
  • 1和2之间的区别是什么

    我们没有单独的要求,只需要使用20000个用户执行我们的脚本


    3:Jmeter云中允许的最大线程数是多少?

    没有Jmeter云。你到底在说什么? 如果CPU为100%,则:

    如果您的测试计划有误,请先阅读以下内容进行检查:

    您的机器或机器集功能不足,您可以尝试使用分布式测试或一些基于云的商业解决方案:


    最后回答你的问题1和2是完全不同的模拟

    你从一台机器上产生20000个用户负载,因此如果你在云上使用分布式测试会更好。你可以像这样准备你的场景:

    主机: 用户数:10000,循环计数:1

    对于2台从机,它会增加一倍,或者如果您将使用3台从机,则计数会增加三倍(即30000)

    您的QSN的Ans:

    1) 一次将有20000名用户访问服务器,这意味着在一次迭代中。 2) 10000名用户将在一次迭代中访问服务器,之后10000名用户将进入第二次迭代


    我想分布式测试将帮助您降低CPU利用率。因为它减少了一台机器产生的负载。

    您应该删除所有侦听器。

    jmeter.save.saveservice.output_format=csv
    jmeter.save.saveservice.data_type=false
    jmeter.save.saveservice.label=true
    jmeter.save.saveservice.response_code=true
    jmeter.save.saveservice.response_data.on_error=false
    jmeter.save.saveservice.response_message=false
    jmeter.save.saveservice.successful=true
    jmeter.save.saveservice.thread_name=true
    jmeter.save.saveservice.time=true
    jmeter.save.saveservice.subresults=false
    jmeter.save.saveservice.assertions=false
    jmeter.save.saveservice.latency=true
    jmeter.save.saveservice.bytes=true
    jmeter.save.saveservice.hostname=true
    jmeter.save.saveservice.thread_counts=true
    jmeter.save.saveservice.sample_count=true
    jmeter.save.saveservice.response_message=false
    jmeter.save.saveservice.assertion_results_failure_message=false
    jmeter.save.saveservice.timestamp_format=HH:mm:ss
    jmeter.save.saveservice.default_delimiter=;
    jmeter.save.saveservice.print_field_names=true
    
    • 在表中查看结果
    • 在树中查看结果
    • 图表结果
    • 断言结果
    • 分布图
    • 图表结果
    使用非gui进行负载测试。

    ./jmeter -t testplan.jmx -n -l results.csv
    
    使用CV作为输出结果

    jmeter.save.saveservice.output_format=csv
    jmeter.save.saveservice.data_type=false
    jmeter.save.saveservice.label=true
    jmeter.save.saveservice.response_code=true
    jmeter.save.saveservice.response_data.on_error=false
    jmeter.save.saveservice.response_message=false
    jmeter.save.saveservice.successful=true
    jmeter.save.saveservice.thread_name=true
    jmeter.save.saveservice.time=true
    jmeter.save.saveservice.subresults=false
    jmeter.save.saveservice.assertions=false
    jmeter.save.saveservice.latency=true
    jmeter.save.saveservice.bytes=true
    jmeter.save.saveservice.hostname=true
    jmeter.save.saveservice.thread_counts=true
    jmeter.save.saveservice.sample_count=true
    jmeter.save.saveservice.response_message=false
    jmeter.save.saveservice.assertion_results_failure_message=false
    jmeter.save.saveservice.timestamp_format=HH:mm:ss
    jmeter.save.saveservice.default_delimiter=;
    jmeter.save.saveservice.print_field_names=true
    

    对此有何反馈?若答案是确定的,你们应该接受它,这样对其他人有帮助