jmeter - 如何在 curl 中将多个 JSON 文件作为 --data-binary 传递到 JMeter?
问题描述
我需要在 JMeter 中将文件作为二进制数据传递,我该如何实现。
如何将以下 curl 转换为 JMeter 脚本?
for file in bulk_upload_*
do
curl -s --silent --output /dev/null -XPOST "$ES_HOST/es-index/_doc/_bulk" -H 'Content-Type: application/json' --data-binary "@$file"
done
解决方案
启动 JMeter 的HTTP(S) 测试脚本记录器
将您上传的文件复制到 JMeter 安装的“bin”文件夹中
修改您的 curl 命令以使用 JMeter 作为代理,例如:
curl --proxy 127.0.0.1:8888 -s --silent --output /dev/null ....
运行你的命令
就是这样,JMeter 将捕获请求并生成相关的HTTP 请求采样器和HTTP 标头管理器
更多信息:使用 JMeter 记录文件上传
推荐阅读
- python-3.x - 用于协程的 Python 3.8 模拟
- python-3.x - 绘图部分的枕头坐标系似乎不同
- c++ - How edit while loop to read a word once and increment the word from a file
- android - Get current location of user
- sql - 是否可以在控制台中输出 NULL 值?
- python - Sum values per key from csv file
- python - 如何确保在 numpy 中不进行单例扩展
- c++17 - 解析不带引号的字符串时应用 to_upper
- node.js - google cloud build - functions@: The engine "node" is incompatible with this module. Expected version "10"
- ios - 使用在任何超级视图上开始的触摸识别触摸