Jmeter入门之测试文件上传和下载接口

一、JMeter介绍

JMeter是Apache组织开发的开源项目,设计之初是Web/HTTP测试,同时它在实现对各种接口的调用方面做的比较成熟,因此,常被用做接口功能测试和性能测试。它能够很好的支持各种常见接口,如HTTP(S)、WebService、JDBC、JAVA、FTP等,并以多种形式展现测试结果。

二、JMeter安装和启动

2.1、 JMeter软件网盘提取链接:https://pan.baidu.com/s/1h3tSkPxfVNPlDXXH_ExUdQ     提取码:3ls7 

2.2、解压文件之后,打开apache-jmeter-5.2.1/bin/jmeterw.cmd即为打开软件

三、JMeter测试接口设置

3.1、添加线程组

线程数:程序并发量。

ramp-up:决定多长时间启动所有线程。如果10个线程,ramp-up period是20秒,那么JMeter用1020秒使所有10个线程启动并运行。每个线程会在上一个线程启动后2秒(20/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 

如下图:

3.2、添加http请求

设置请求地址、方式、端口号、超时时间、链接时间 以及请求参数,如下图

 文件时放到文件参数,其中mime类型有一些区别:

pdf 文件 -----> application/pdf

excel 文件 ---------->application/excel

等等不一一列举。

其他参数要在图中的参数位置增加。

3.2.1、HTTP信息头管理器

设置token等信息 

3.2.2、HTTPCookie管理器

3.3、添加察看结果树

3.4、汇总报告和结果

添加方式如上图。

结果如下:

3.5、聚合报告和结果

添加方式如上图。

结果如下:

3.6、汇总图和结果

添加方式如上图。

结果如下:

四、常见问题

猜你喜欢

转载自blog.csdn.net/weixin_42228950/article/details/105976501