使用jmeter测试工具完成文件的下载

准备



使用jmeter测试工具完成文件的上传

这里为了方便,直接去百度里找个图片,然后记录下他的地址即可,也就是URL,比如:http://nzr2ybsda.qnssl.com/images/26458/Fre6mB0DAkJ3BOIol-NE7qsyuGh1.jpg?imageMogr2/strip/thumbnail/480x960%3E/interlace/1/format/jpeg

步骤



jmeter>新建线程组>新建http sampler>填写必要的信息,如下图

扩展



其实到这里就算完成了,但是如果你想保存到本地呢,那还要继续写点代码了,这里要用到beanshell,代码如下:

import java.io.*;

//获取上个请求的返回数据
byte[] result = prev.getResponseData();
//要下载到什么地方
String file_name = "D:\\xiaoqiang\\testingbang.jpg"; 
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

扫码关注微信公众号和千人QQ群,有你好看!

时间: 2024-10-12 11:19:48

使用jmeter测试工具完成文件的下载的相关文章

JMeter测试工具.jmx文件详解

摘要:了解.jmx文件格式类型,对jmeter二次开发与拓展有很大的帮助,当然也可以利用python对其进行一些处理(生成一些测试用例,对jmx文件进行 ”增删改查“). 一个完整用例的.jmx文件基本结构是这样,类似于xml结构(树状结构)(文章标红处 均是 可以修改的 地方(也可以说就是一个可控变量)): python 处理xml文件的模块,bs4 , xml.dom: 下面按结构自上而下讲解各个部分再.jmx文件中的表示: 测试计划  root <TestPlan guiclass="

JMeter测试工具的使用

Jmeter下载地址: http://jmeter.apache.org/download_jmeter.cgi 解压Jmeter压缩包,双击jmeter.bat 右击测试计划 右击线程组 右击HTTP请求 使用方法如下 原文地址:https://www.cnblogs.com/java-spring/p/8359566.html

Jmeter测试工具使用

1.测试Http请求: 建立过程: 1.  测试计划--添加---Threads--线程组 2.  线程组--添加--配置元件--Http请求默认值 配置如图: 配置默认请求可以在以后http请求配置是省略IP和端口信息 3.线程组--添加--配置元件--Http信息头管理器 配置Http请求头信息:  例:Content-Type=application/json 4.线程组--添加--配置元件--http权限管理器 配置登录信息: 其中前三个为必须的,第一个base_url是登录页面的地址

测试工具整理

1.后端开发人员接口测试工具 1.1 Chrome 浏览器插件DHC 1.2 Chrome 浏览器插件PostMan 1.3 SoapUI 开源测试工具,可以集成到Eclipse 1.4 Apache 下的Jmeter测试工具 1.5 Fiddler 抓包工具 1.6 RobotFramework+HttpLibrary 自动化测试 1.7 Junit4 单元测试 1.8 CDSpace 测试工具 1.9 Httpie工具,需要Linux安装 1.10 FitNesse 测试框架 1.11 Re

【转】Jmeter测试报表相关参数说明

Jmeter测试报表相关参数说明 采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明. 以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数:200,等待时间(ramp-up):0秒,循环次数为永远,另: 线程组——这些元件用于指定运行的线程数和等候周期.每个线程模拟一个用户,而等候周期用于指定创建全部线程的时间.例如,线程数为5,等候时间为10秒,则创建每个线程之间的时间间隔为2秒.循环数定义了线程的运行时间.使用调度器,还可以设置运

apache压力测试工具的apache bench和JMeter的安装

Apache压力测试工具的安装 1,apache bench的安装 apache  bench工具集成在http的软件包内,可以直接安装apache就可以. 当有些时候,我们不需要用到所有的软件包,我们只需要安装安装其中的某个组件就可以, 例如apache  bench这个组件. 首先安装ab运行需要的软件包apr-util yum install apr-util 然后安装一个yum的工具包,为了可以单独弄出来ab 新建一个目录  mkdir /test 切换目录  cd /test yumd

Jmeter:图形界面压力测试工具

Jmeter是一款强大的图形界面压力测试工具,完全用Java写成,关于Jmeter的介绍,网上其实有不少的文章,我原本是不想再重复写类似文章的,但我发现有些很关键性的,在我们测试中一定会用到的一些设置或操作很少见到有文章写清楚的,比如有这样的一个常见问题:如何对一个网站的多个链接进行压力测试?因为通常情况下,我们要测试的不是一个链接,假如我们测试的是某一网站的话,而这些链接我们通常都是写入到一个文本文件中,测试的过程中,会随机读取文件中的链接进行压力测试,我们所熟知的一些压力测试工具,例如Sie

MQTT压力测试工具之JMeter插件教程

摘要: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)主要用于移动Push,移动IM,物联网M2M,物联网采集等,这些应用场景的特点是客户端的连接设备数比较多,那么如何在系统上线之前验证系统能否承受预先设计的压力呢? MQTT简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽.不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物

【转】Jmeter:图形界面压力测试工具

Jmeter是一款强大的图形界面压力测试工具,完全用Java写成,关于Jmeter的介绍,网上其实有不少的文章,我原本是不想再重复写类似文章的,但我发现有些很关键性的,在我们测试中一定会用到的一些设置或操作很少见到有文章写清楚的,比如有这样的一个常见问题:如何对一个网站的多个链接进行压力测试?因为通常情况下,我们要测试的不是一个链接,假如我们测试的是某一网站的话,而这些链接我们通常都是写入到一个文本文件中,测试的过程中,会随机读取文件中的链接进行压力测试,我们所熟知的一些压力测试工具,例如Sie