【问题标题】:testing send and receiving date in JMeter在 JMeter 中测试发送和接收日期
【发布时间】:2018-11-01 12:36:18
【问题描述】:

我在 json 文件中有数据,我之前测试过在 Postman 中正确发送和接收这些数据。 这些数据在文件 json 中,这是一个典型的 json 文件。 现在我将此测试转移到 JMeter。 Iny 我的 Json 文件包含有关事件的数据,客户可以在其中订阅。 我有一个问题,我该怎么做,在邮递员(在 json 文件中)发送的数据将在 JMeter 中发送? 我可以在 JMeter 中测试正确发送和接收这些数据吗?

【问题讨论】:

  • JSON 中没有日期。您需要提供您需要和尝试的详细信息
  • 一个小错误。我当然会考虑数据。 Iny 我的 Json 文件包含有关事件的数据,客户可以在其中订阅。

标签: java json date jmeter


【解决方案1】:

您可以使用 JMeter 的 HTTP(S) Test Script Recorder 记录您在 Postman 中执行的请求

  1. 准备 JMeter 进行记录。最快的方法是使用JMeter Templates Feature

    • 从 JMeter 的主菜单中选择 File -> Templates -> Recording 并点击“创建”

    • 展开“HTTP(S) 测试脚本记录器”并点击“开始”

  2. 准备 Postman 进行录制。您需要将其配置为使用 JMeter 作为代理

    • 打开File -> Settings -> Proxy屏幕
    • 勾选HTTPHTTPS 协议
    • 使用127.0.0.1作为代理主机,8888作为代理端口

  3. 在 Postman 中执行请求

  4. 就是这样,JMeter应该在Recording Controller下捕获它

几个提示:

  1. 如果您需要上传文件,请确保 JSON 文件存在于 JMeter 安装的“bin”文件夹中,否则 JMeter 将无法正确捕获请求。查看Recording File Uploads with JMeter 指南了解更多详情
  2. 如果您将 JSON 作为请求正文发送并希望从文件系统上的文件中读取正文,您可以使用 __FileToString() function 来读取文件并将其与请求一起发送

【讨论】:

  • 不完全是,因为我有一个网络套接字连接,-彼得的网络套接字采样器..所以我认为,邮递员的录音不是必需的。我在此描述stackoverflow.com/questions/53240841/…
  • 请帮忙解释一下,如果通过WebSocket Simple Write Sampler读取json就足够了,或者必须通过邮递员的记录。
  • 以及接下来如何处理这些数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
  • 2019-06-04
相关资源
最近更新 更多