yoyoma0355

最近工作中需要对一个文件生成下载的接口进行性能测试,所以就选用了JMeter。 

参考链接 https://www.cnblogs.com/slsdyl/p/8569010.html


第一步:从百度上下载一张图片,放到本地服务器55上面,用浏览器可以打开的 

 

 

第二步:打开JMeter,创建一个线程组

 

 

第三步:创建一个请求

 

 

第四步:创建一个BeanShell Sampeler

 

 代码解析:

import java.io.*;

 

byte[] result = prev.getResponseData();       //获取到请求返回的数据,prev是获取上个请求的返回。

String file_name = "D:\\a.jpg";      //代表存放文件的位置和文件名。

File file = new File(file_name);    //创建一个文件对象,且这个文件对象的名是上面指定的,路径也是上面指定的。

FileOutputStream out = new FileOutputStream(file);      //创建文件对象为输出流

out.write(result);    //往这个输出流的文件里写数据,就是上一个请求返回的数据。

out.close();      //关闭这个文件输出流。

最后创建一个察看结果树,然后运行就行。

 

 性能测试总结果:1. 在接性能测试任务前必须聊清楚测试用的环境,要与线上生产尽量接近。

                       2.测试方案要提前聊好。如果涉及到开发的工作量,要从项目上给开发申请时间。

分类:

技术点:

相关文章: