【问题标题】:Does BeanShell Sampler support an http request and tcp response in JMeter?BeanShell Sampler 是否支持 JMeter 中的 http 请求和 tcp 响应?
【发布时间】:2021-09-02 13:48:54
【问题描述】:

在 Jmeter 中,我想添加一个 beanshell 采样器,它发送 http get 请求并等待 tcp 响应。可能吗?如果没有,还有其他方法吗?

【问题讨论】:

    标签: jmeter beanshell


    【解决方案1】:
    1. Beanshell Sampler 支持您能够以 Beanshell 语言实现的所有功能,因此您只受想象力和/或技能的限制
    2. Since JMeter 3.1 you're supposed to be using JSR223 Test Elements and Groovy language instead of Beanshell 因此,如果您处于 JMeter 脚本评估的早期阶段,请考虑切换到 JSR223 Sampler 和 Groovy 语言,至少从性能角度来看,这是更好的选择
    3. 根据OSI model,HTTP 是应用层协议(第 7 级)而 TCP 是传输层协议(第 4 层),因此任何 HTTP 响应都将是 TCP 响应(使用 TCP 协议作为底层传输),因此您将获得无论如何都是 TCP 响应。因此,使用 TCP Sampler(或 HTTP Raw Request 采样器)发送 HTTP 请求是有意义的,这样您将“等待”TCP 响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 2018-09-20
      • 2020-08-24
      • 2016-06-02
      相关资源
      最近更新 更多