Jmeter 图片上传脚本
Jmeter Image uploading script
我需要在将要上传图片的 Web 应用程序上进行负载测试(类似于站点 https://imgbb.com/)。我无法执行此操作。谁能帮我解决这个问题。
我试过解决这个问题,但没有成功。请找到以下屏幕截图以供参考。首先,在录制脚本后,我用相关性增强了脚本并执行了,然后我收到了以下错误。
做了一些研发后,我做了一些改变(从默认实现到HttpClient4,请求参数到Body Data)并再次执行,仍然没有运气。
所做的更改
结果
现在有人可以建议吗
要从 JMeter Http 采样器上传文件,您必须将文件路径添加到 http 示例和相应的 mime 类型..
在 HTTP 采样器中打开要上传的文件选项卡输入文件路径..
如果文件在 JMeter 的 bin 目录中,你可以给出相对路径,如果文件位于磁盘上的某个位置,则给出绝对路径并输入相应的 mime 类型
您可以找到 mime 类型 here。
有关使用 JMeter 进行负载测试的更多信息,请关注 link
你做的事情很奇怪。使用 JMeter 创建文件上传请求的最简单方法就是使用 JMeter 的 recording HTTP(S) Test Script Recorder
- 启动 JMeter 的 HTTP(S) 测试脚本记录器
- 将
ApacheJMeterTemporaryRootCA.crt
文件导入浏览器(这是必需的,因为 imgbb.com
正在使用 HTTPS protocol and JMeter will need MITM 证书以便能够解密和记录安全流量)
- 将您要上传的文件复制到 JMeter 安装的 "bin" 文件夹中(否则 JMeter 将无法找到它)
- 在浏览器中执行上传请求 - JMeter 将在 Recording Controller
下捕获它
有关详细信息,请参阅 Recording File Uploads with JMeter 文章。
以防万一,如果您想要或需要手动构建请求,相关的 HTTP Request 采样器配置应如下所示:
Parameters
选项卡:
Files Upload
选项卡
您应该在 View Results Tree 侦听器中看到以下输出:
我需要在将要上传图片的 Web 应用程序上进行负载测试(类似于站点 https://imgbb.com/)。我无法执行此操作。谁能帮我解决这个问题。
我试过解决这个问题,但没有成功。请找到以下屏幕截图以供参考。首先,在录制脚本后,我用相关性增强了脚本并执行了,然后我收到了以下错误。
做了一些研发后,我做了一些改变(从默认实现到HttpClient4,请求参数到Body Data)并再次执行,仍然没有运气。
所做的更改
结果
现在有人可以建议吗
要从 JMeter Http 采样器上传文件,您必须将文件路径添加到 http 示例和相应的 mime 类型..
在 HTTP 采样器中打开要上传的文件选项卡输入文件路径.. 如果文件在 JMeter 的 bin 目录中,你可以给出相对路径,如果文件位于磁盘上的某个位置,则给出绝对路径并输入相应的 mime 类型 您可以找到 mime 类型 here。 有关使用 JMeter 进行负载测试的更多信息,请关注 link
你做的事情很奇怪。使用 JMeter 创建文件上传请求的最简单方法就是使用 JMeter 的 recording HTTP(S) Test Script Recorder
- 启动 JMeter 的 HTTP(S) 测试脚本记录器
- 将
ApacheJMeterTemporaryRootCA.crt
文件导入浏览器(这是必需的,因为imgbb.com
正在使用 HTTPS protocol and JMeter will need MITM 证书以便能够解密和记录安全流量) - 将您要上传的文件复制到 JMeter 安装的 "bin" 文件夹中(否则 JMeter 将无法找到它)
- 在浏览器中执行上传请求 - JMeter 将在 Recording Controller 下捕获它
有关详细信息,请参阅 Recording File Uploads with JMeter 文章。
以防万一,如果您想要或需要手动构建请求,相关的 HTTP Request 采样器配置应如下所示:
Parameters
选项卡:Files Upload
选项卡您应该在 View Results Tree 侦听器中看到以下输出: