image - 在 JMeter 中,是否可以在不保存到文件系统的情况下修改图像并上传?
问题描述
在使用 JMeter 进行负载测试时,我们需要为对 REST API 调用的每个请求上传一个新图像。那么在 JMeter 中,是否可以从文件系统中读取图像,并更改几个字节并上传而不保存到文件系统?
感谢任何输入。提前致谢。
解决方案
它是,但是:
- 您必须编写代码以使用JSR223 Sampler和Groovy语言在内存中即时修改图像,并自己使用HttpClient将图像发送到您的服务器
- 您将无法从HTTP 请求采样器(以及所有相关的配置元素,如Cookie 管理器、缓存管理器等)中受益,因此如果您的测试计划包含其中任何一个 - 请考虑制作 Groovy 所需的额外工作知道虚拟用户上下文的代码(嵌入式资源、标头、cookie、缓存等)
推荐阅读
- python-3.x - Discord.py 重写,设置后台任务,后台任务不加载
- nativescript - Nativescript-vue graphql 后端?
- css - 我如何在material-ui中使用伪元素::before,::after
- javascript - 对象在javascript中使用自己的方法
- tableau-api - 如何通过tableau查询存储在marklogic中的托管三元组?
- sql - SQL - 加入 2 个表并计算运行总和(月至今)
- scala - 如何使用 Scala 在 Spark 中进行滑动窗口排名?
- vue.js - VueJS 使用类选择器绑定样式
- reactjs - 如何从 ReactJS 中的基类调用状态?
- perl - 我如何在perl中获取昨天的日期?