Jmeter关于上传图片接口

最近接到的一个新的项目,老规矩,开发组开发完接口需要进行接口的测试,其他的很简单,根据限制条件逻辑等设计数据,用浏览器或者工具进行验证就OK。

其中有一个接口涉及到图片的上传,以前没有用过,通过查找资料,发现Jmter可以支持,记录一下,免得以后又要到处找……

需求

post上传

Request:
{
"token":"用户token",
"mallId":"商城ID",
"lang":"语言"
"image": “” //待上传的图片,file 类型。
}

正确性测试  

如上图所示:

1、添加一个sampler下面的HTTP请求

2、方法选择POST

3、填入各个参数的值

4、最后是图片:

a、点击【同请求一起发送文件】栏目的添加按钮;

b、点击浏览按钮,选择一张需要上传的图片,地址将会自动记录到文件名称栏目;

c、填写参数名称,根据需求可知为【image】;

d、MIME类型为multipart/form-data。

执行

保存该HTTP请求,并执行,查看服务器,即可发现,上面步骤选择的图片已经成功上传到服务器。

上传图片的像素颜色有点不对,不过不会影响测试结果。

时间: 2024-08-08 20:52:31

Jmeter关于上传图片接口的相关文章

Jmeter ----关于上传图片接口

转自:http://www.cnblogs.com/linglingyuese/p/4514808.html 需求 1 2 3 4 5 6 7 8 9 post上传 Request: { "token":"用户token", "mallId":"商城ID", "lang":"语言" "image": “” //待上传的图片,file 类型. } 正确性测试 如上图所示

jmeter 如何发送上传图片接口请求

1.上传图片接口,通过抓包工具获取接口相关信息,然后在信息头里添加Content-Disposition:form-data; name="imgType" 2.在请求中MIME类型添加 image/jpeg(jpeg可以换成你需要上传的图片格式)  ,勾选use multipart...选项菜单 点击执行,可成功上传

jmeter测试dubbo接口

本文讲解jmeter测试dubbo接口的实现方式,文章以一个dubbo的接口为例子进行讲解,该dubbo接口实现的功能为: 一:首先我们看服务端代码 代码架构为: 1:新建一个maven工程,pom文件为: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation=

学习总结——JMeter做http接口压力测试

JMeter做http接口压力测试 测前准备 用JMeter做接口的压测非常方便,在压测之前我们需要考虑这几个方面: 场景设定 场景分单场景和混合场景.针对一个接口做压力测试就是单场景,针对一个流程做压力测试的时候就是混合场景,需要多个接口共同作用. 压测时间设定 通常时间设为10 – 15 分钟,如果涉及疲劳测试的话时间可根据实际情况设定,1周,一个月不等. 测试数据准备 如果需要测试的数据量很大的话,需要造数据,造数据可以JMeter操作数据库来完成,也可以用Python造数据. 结果查看

学习总结——JMeter做WebService接口功能测试

用JMeter作WebService接口功能测试(可以借助SoapUI来完成) SoapUI里面的操作: Wsdl文件或链接导入或添加到SoapUI打开待测请求:运行请求:取URL  SOAPAction .报文. JMeter里面的操作: 为线程组添加SOAP/XML-RPC Rquest ,右击线程组添加->Sampler->SOAP/XML-RPC Rquest: 把从SoapUI获取的信息粘贴到相应位置: 发送请求并查看结果.

Yii框架 上传图片接口

1.接收一个post请求,获取密码如果正确则添加到本地数据中 2.curl_post方法 public static function curl_post($url, $data) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 我们在POST数据哦! curl_setopt($ch, CURLOPT_POST, 1); // 把po

JMeter 测试 JAVA 接口

使用JMeter测试JAVA接口,需要编写一个java类,继承AbstractJavaSampleClient,实现具体接口的调用,然后将此工程打包为一个jar包,防止在JMETER_HOME\lib\ext目录下,然后在JMeter里配置调用. 编写Java类,继承AbstractJavaSampleClient 打包 jar 将jar包放置至 JMETER_HOME\lib\ext 目录 JMeter里配置调用 1. 添加依赖 <dependency> <groupId>org

jmeter中测试接口

本文主要介绍在jmeter中测试接口:主要从以下几个方面进行说明: 1.jmeter简介 2.jmeter怎么做接口测试 3.jmeter进行参数化的几种形式 4.jmeter中处理乱码方法 5.jmeter中ru如何做接口关联 6.jmeter中如何做断言 7.jmeter中如何简单的做压测 1.1 jmeter jmeter是Apache公司基于java开发的一款开源压力测试工具,体积小,功能全,是一个轻量级的测试工具,运行时,必须安装jdk,jmeter是免安装的. 需要进入到jmeter

使用Jmeter测试Dubbo接口

WebSocket接口需要下载dubbo插件才能使用 本次下载的版本为jmeter-plugins-dubbo-1.3.6 由于工作需要,最近需要对dubbo接口进行测试,查询了很多资料,最后调试通过,记录下 以前也用Jmeter对dubbo接口进行过测试,需要使用java语言编写方法调用dubbo接口,然后创建一个Maven项目,生成依赖的jar包,在把jar包放到Jmeter的lib目录,然后在java类型请求中,就可以看到自定义的java请求,及其繁琐,耗时 一.添加线程组 添加线程组等其