【问题标题】:Need to do performance test for a client server application using jmeter需要使用 jmeter 对客户端服务器应用程序进行性能测试
【发布时间】:2018-01-08 14:03:53
【问题描述】:

我需要在 1000 个用户的机器上安装一个桌面应用程序,并且在安装后每个请求都会定期发送到服务器。对于所有请求,用户应该是不同的,一旦调用安装服务,我不想在脚本中再次调用它。

【问题讨论】:

    标签: jmeter performance-testing load-testing blazemeter


    【解决方案1】:

    取决于您的应用程序使用的协议:

    1. 如果是HTTP - 您甚至可以使用HTTP(S) Test Script Recorder 录制它并使用increased number of threads 重播(虚拟用户)。您需要配置您的应用程序以使用 JMeter 作为代理,请查看 How to Run Performance Tests of Desktop Applications Using JMeter 了解更多详细信息。
    2. 如果它是其他 JMeter SamplersPlugins 支持的协议之一,您需要弄清楚幕后发生的事情并相应地配置 JMeter。
    3. 最后,您可以使用像 Wireshark 这样的嗅探器工具记录应用程序和后端之间的流量,并使用 JMeter 的 TCP Sampler 重放它,但在这种情况下,参数化请求、从响应中提取值、制作断言等。

    无论您选择哪个选项以定期触发请求,请不要忘记添加Constant Timer 以引入延迟,因为默认情况下 JMeter 将执行一个又一个请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      相关资源
      最近更新 更多