使用jmeter测试卷曲请求 [英] testing a curl request with jmeter

查看:128
本文介绍了使用jmeter测试卷曲请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个curl请求,但我不知道如何在jmeter中对其进行转换:

I have a curl request and i don't know how to transform it in jmeter :

curl -H application-id:my-app-id -H secret-key:my-secret-key -H Content-Type:"multipart/form-data" -H application-type:REST --form upload =@/logo.jpg -X POST -v http://localhost:8080/api/v1/files/Photos/logo.jpg

curl -H application-id:my-app-id -H secret-key:my-secret-key -H Content-Type:"multipart/form-data" -H application-type:REST --form upload=@/logo.jpg -X POST -v http://localhost:8080/api/v1/files/Photos/logo.jpg

做到这一点的最佳方法是什么?

What is the best way of doing this?

推荐答案

选项1:记录请求

在JMeter中:

  1. 文件->模板->记录->创建
  2. 工作台-> HTTP(S)测试脚本记录器->开始

在控制台中:

 curl -x localhost:8888 -H application-id:my-app-id ......

选项2:手动生成请求

  1. 添加 HTTP请求采样器,并将其配置如下:

  1. Add HTTP Request sampler and configure it as follows:

  • 服务器名称:localhost
  • 端口号:8080
  • 方法:POST
  • 路径:/api/v1/files/Photos/logo.jpg
  • 检查Use multipart/form-data进行开机自检
  • 切换到文件上传"标签
  • 单击添加"并提供logo.jpg文件的完整路径,其中upload作为参数名称,image.jpg作为MIME类型
  • Server Name: localhost
  • Port Number: 8080
  • Method: POST
  • Path: /api/v1/files/Photos/logo.jpg
  • Check Use multipart/form-data for POST
  • Switch to "Files Upload" tab
  • Click "Add" and provide full path to logo.jpg file, upload as Parameter Name and image.jpg as MIME Type

添加 HTTP标头管理器,并提供标头名称和值在那里

Add HTTP Header Manager and provide your headers names and values there


参考文献:


References:

  1. 卷曲手册页
  2. JMeter代理逐步
  1. curl man page
  2. JMeter Proxy Step by Step
  3. How to Save ‘Loads’ of Time Using JMeter's Template Feature

这篇关于使用jmeter测试卷曲请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆