Jmeter测试实践:文件上传接口
1.打开jmeter4.0,新建测试计划,添加线程组。根据实际情况配置线程属性。

2.添加HTTP请求。
Basic部分修改如下:

Advanced部分我做任何修改,完全保持默认。但是有人说Implementation一定要选择java(目前还不明白为什么)。此外可以根据需要配置超时时间等。

3.添加CSV数据文件设置。


4.在HTTP请求下面添加响应断言和断言结果。可根据上传文件成功之后接口的返回值来配置响应断言。


5.添加集合点。

6.添加监听器。包括查看结果树、聚合报告(可配置将数据写入一个文件test.jtl)、图形结果、每秒事务数(jp@gc - Transactions per Second)、每秒点击数(jp@gc - Hits per Second)、jp@gc - PerfMon Metrics Collector等。
jp@gc - PerfMon Metrics Collector默认使用的是4444端口,如果应用服务器对端口有限制的话,可能你就需要远程连接应用服务器使用Perfmon或者Nmon监控硬件性能。





本文博客地址:https://www.cnblogs.com/zhengna/p/9592200.html
转载请注明出处,谢谢!
Jmeter测试实践:文件上传接口的更多相关文章
- 转 Jmeter测试实践:文件上传接口
		
Jmeter测试实践:文件上传接口 1.打开jmeter4.0,新建测试计划,添加线程组.根据实际情况配置线程属性. 2.添加HTTP请求. Basic部分修改如下: Advanced部分我做任何 ...
 - jmeter测试文件上传接口报错:connection reset by peer: socket write error
		
最近在对文件上传接口性能测试时,设置150线程数并发时,总会出现以下错误:connection reset by peer: socket write error 在网上搜索了一下,得到的原因有这些: ...
 - springmvc图片文件上传接口
		
springmvc图片文件上传 用MultipartFile文件方式传输 Controller package com.controller; import java.awt.image.Buffer ...
 - FastDFS的配置、部署与API使用解读(8)FastDFS多种文件上传接口详解(转)
		
1.StorageClient与StorageClient1的区别 相信使用happy_fish的FastDFS的童鞋们,一定都熟悉StorageClient了,或者你熟悉的是StorageClien ...
 - tp5  单文件上传接口
		
路由: Route::post('upload','task/task/upload'); 控制器代码: //文件上传接口 public function upload() { $file = req ...
 - Jmeter之模拟文件上传、下载接口操作
		
上周群里有位同学,问我用jmeter怎么上传文件?因好久没用jmeter了,顺便自己也复习下,现整理出来和大家分享 一.准备工作: 上传接口一个(自行开发解决了) 下载接口 ps:没有困难创造困难也要 ...
 - postman测试文件上传接口教程
		
postman是一个很好的接口测试软件,有时候接口是Get请求方式的,肯定在浏览器都可以测了,不过对于比较规范的RestFul接口,限定了只能post请求的,那你只能通过工具来测了,浏览器只能支持ge ...
 - 基于cxf的app文件上传接口(带回显功能)
		
1.SaleImpl @Override public String uploadPic(final List<Attachment> attachments) { return this ...
 - php文件上传接口及文件上传错误服务器配置
		
一:上传表单 <form enctype="multipart/form-data" action="doFileUp.php" method=" ...
 
随机推荐
- 图表统计FusionCharts
			
工作中用的图形统计,用的FusionCharts,发现Chenssy总结了很详细了,特此记录一下.tks Chenssy. tks: http://www.cnblogs.com/chenssy/ar ...
 - 【CF566C】Logistical Questions 点分
			
[CF566C]Logistical Questions 题意:给你一棵n个点的树,点有点权,边有边权,两点间的距离为两点间的边权和的$3\over 2$次方.求这棵树的带权重心. $n\le 200 ...
 - linux如何查看某个端口是否开放
			
1.你可以使用 lsof 命令来查看某一端口是否开放.查看端口可以这样来使用,我就以80端口为例: lsof -i:80 或者 lsof -i:22如果有显示说明已经开放了,如果没有显示说明没有开放 ...
 - Maven -DskipTests和-Dmaven.test.skip=true的区别
			
在使用mvn package进行编译.打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip= ...
 - Jumpserver堡垒机
			
堡垒机介绍 搭建简易堡垒机 安装步骤 wget --no-check-certificate https://olivier.sessink.nl/jailkit/jailkit-2.19.tar.b ...
 - cmd识别不了mysql命令
			
问题现象:安装配置过MySQL和环境变量,当时用的好好的,过了几天再试发现cmd识别不了了: 之前maven的mvn命令也遇到过这个问题. 原因:win10中配成这个样子,重启之后会时效: 解决方法: ...
 - Caused by: org.postgresql.util.PSQLException: ERROR: operator does not exist: character varying = integer
			
Springboot项目,使用postgresql数据库,mybatis做持久层框架, <select id="select" resultMap="BaseRes ...
 - 队列  Queue  JoinableQueue
			
from multiprocessing import Process, Queue def f1(q); for i in range(10): q.put(i) def f2(q): whl ...
 - MySQL5.6启动报错The server quit without updating PID file
			
Mysql启动报错如下: [root@db01 opt]# service mysqld start Starting MySQL.... ERROR! The server quit without ...
 - webpack.DefinePlugin
			
通过配置了DefinePlugin,那么这里面的标识就相当于全局变量,你的业务代码可以直接使用配置的标识.比如,你通过下面的设置: // webpack.config.js new webpack.D ...