api - 如何在 Jmeter 的一个 api 请求中同时发送文件和文本?
问题描述
我必须在 JMeter 中发送一个包含多部分/表单数据主体的发布请求。请求正文将包含一个文件和 2 个文本。我尝试了很多方法来在一个请求中发送文件和文本,但无法获得解决方案。如何在一个请求中发送文件和文本?
解决方案
如果您可以使用浏览器或SoapUI等其他应用程序成功发送请求- 只需使用 JMeter 的HTTP(S) 测试脚本记录器记录请求。
唯一要记住的是在上传之前将要上传的文件复制到 JMeter 的“bin”文件夹,这样 JMeter 将能够正确拦截请求并生成适当的HTTP 请求采样器和HTTP 标头管理器。
或者,您可以通过 HTTP 请求采样器的“正文数据”选项卡手动生成请求有效负载,在这种情况下,您需要检查 API 合约并了解如何正确构建请求。在 JMeter 测试 REST API 文件上传文章中可以找到一个示例实现
推荐阅读
- tableau-api - 某些报告中未显示 Tableau Public 工具栏
- mongodb - Mongoose $in [ObjectIds] 返回 0 条记录
- python - 如何修复ValueError:python中的a <= 0
- google-chrome-extension - Chrome-Extension:通过代码自动重启扩展
- php - 如何将数组字典发送到 php 服务器 SWIFT 4
- python - 如何重新排序播放列表?
- java - 这里 ThreadLocal 的目的是什么?
- react-native - 反应原生,没有导航菜单项的路由
- javascript - 如果参数不匹配,如何执行 JS 函数?
- debugging - 如何在 Visual Studio Code 调试器中输出“停止”事件