如何使用JMeter测试导入接口/导出接口

今天一上班,被开发问了一个问题:JMeter调试接口,文件导入接口怎么老是不通?还有导出文件接口,不知道文件导到哪里去了?

我一听,这不是JMeter做接口测试经常遇到的嘛,但是一时半会又口述不清楚,于是整理篇文章做个简单总结吧。

JMeter测试导入接口

1.填写导入接口信息

2.设置导入文件名称及参数

上述文件上传中的具体值可通过抓包解析获取,如图:

3.执行导入接口,查看响应数据:status:200,message:Success,data:true,表示已经通过接口成功导入数据。

JMeter测试导出接口

1.填写导出接口信息

2.需要BeanShell添加后置处理器,进行导出文件的接收。

python 复制代码
import java.io.*;

// 获取请求返回的数据,通过prev方法获取上个请求的返回
byte[] result = prev.getResponseData();

// 设置文件导出存放路径及保存的文件名
String file_name = "D:/importdd.xls";

File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

如图所示:

3.执行脚本后,我们到D盘查看是否导出文件。

至此,通过JMeter进行导入接口与导出接口的测试已经完成了。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
qq 137401861111 小时前
ASTM D4169:守护机器人跨域运输模拟测试的“安全密码”
功能测试·可用性测试·安全性测试
阿容12345612 小时前
01 功能测试(移动电源 - 05)
功能测试
郝学胜-神的一滴13 小时前
Linux条件变量:线程同步的利器
linux·服务器·开发语言·c++·程序人生·软件工程
郝学胜-神的一滴15 小时前
使用QVideoWidget实现高效视频播放:从基础到高级应用
开发语言·c++·qt·程序人生·音视频
少云清1 天前
【性能测试】5_JMeter _JMeter参数化
jmeter·性能测试
郝学胜-神的一滴1 天前
Python数据封装与私有属性:保护你的数据安全
linux·服务器·开发语言·python·程序人生
qq 13740186111 天前
解读ASTM D7386标准:守护物流环节astmd7386的包装安全底线
功能测试·可用性测试·安全性测试
qq 13740186111 天前
GB/T 35774:守护运输安全的包装测试GBT35774“指南针”
功能测试·可用性测试·安全性测试
DeepNoMind1 天前
AI 智能体高可靠设计模式:并行混合搜索融合
程序人生
可可南木2 天前
3070文件格式--5--board文件格式详解 5
功能测试·测试工具·pcb工艺