【问题标题】:how to pass json request through websocket sampler in jmeter?如何通过jmeter中的websocket采样器传递json请求?
【发布时间】:2017-11-02 10:43:56
【问题描述】:

enter image description here我需要使用jmeter工具进行websocket测试。我需要知道如何在 jmeter 中使用 websocket 采样器传递 json 请求? jmeter中使用websocket采样器是否可以使用csv数据集传递多个订单?

【问题讨论】:

  • 您与哪种类型的服务器端集成?它使用哪种消息传递协议(例如 Stomp)?您能否展示 websocket 通信的示例(例如 Java 代码,或从 Chrome 网络选项卡等工具捕获)
  • 它是一个 websocket 服务器。我们使用的协议是ws。我们为此使用 jmeter 工具。我也附上了截图。请检查并告诉我。
  • @KirilS。它是一个 websocket 服务器。我们使用的协议是ws。我们为此使用 jmeter 工具。我也附上了截图。请检查并告诉我

标签: testing websocket jmeter performance-testing jmeter-plugins


【解决方案1】:

你应该使用这个插件:

您可以使用 jmeter-plugins 下载管理器进行安装:

然后您可以使用 JMeter CSV Data Set 从 CSV 获取数据并将其传递到 Websocket 的正文中

【讨论】:

    【解决方案2】:

    我建议使用以下测试元素组合:

    1. Directory Listing Config插件将指定路径下的所有文件读入JMeter变量,即filename
    2. __FileToString()函数读取文件内容并将其与${__FileToString(${filename},,)}等请求一起发送

    您可以使用JMeter Plugins Manager 安装目录列表配置插件。

    【讨论】:

    • 我可以不使用“随请求发送参数”这个选项吗?我们为什么要处理请求数据?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    相关资源
    最近更新 更多