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

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

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

JMeter测试导入接口

1.填写导入接口信息

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

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

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

JMeter测试导出接口

1.填写导出接口信息

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

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进行导入接口与导出接口的测试已经完成了。

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

在这里插入图片描述

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


http://www.niftyadmin.cn/n/5088774.html

相关文章

分享购模式:解析企业家眼中的新型销售模式

随着互联网的快速发展,传统的销售模式正在发生着改变。一种名为“分享购”的新型销售模式逐渐崭露头角。本文将从分享购模式的定义、优势、落地场景、案例分析四个方面入手,为您解析这一创新销售模式。 一、分享购模式的定义 分享购模式是一种基于社交化…

CocosCreator 面试题(十三)说说Cocos Creator常驻节点

在Cocos Creator中,常驻节点(Persist Node)是一种特殊的节点,它在场景切换时保持不销毁,始终存在于游戏运行的整个生命周期中。常驻节点可以用于保存全局的数据、管理全局的功能或者在场景切换时保持一些节点的状态。 …

基于秃鹰优化的BP神经网络(分类应用) - 附代码

基于秃鹰优化的BP神经网络(分类应用) - 附代码 文章目录 基于秃鹰优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.秃鹰优化BP神经网络3.1 BP神经网络参数设置3.2 秃鹰算法应用 4.测试结果:5.M…

酒水茶叶经营小程序商城的作用是什么

酒水茶叶的用户群体非常广,其价格从低到高覆盖了很多人群,对酒厂茶商或经销商来说,在市场高需求的同时,其所遇经营难题也比较明显。 通过【雨科】平台搭建酒水茶叶商城,实现商品线上自营售卖,电脑手机端小程…

使用Selenium的WebDriver进行长截图

from selenium import webdriver from PIL import Image from io import BytesIO # 创建浏览器驱动 driver webdriver.Chrome()# 打开网页 driver.get("https://www.douban.com/") # 替换为您要截图的网页URL def get_long_shot(driver,table_element):# 获取页面的…

关于github申请学生认证-卡在证明上传环节解决方案

在持有学信网英语翻译(30)某宝请人代注册(80) 通过github security log和聊天记录我大致猜想了下做法,前面的学校邮箱其实都好说主要是下面的那个上传照片的环节卡了我很久

使用图像处理跟踪瞳孔(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

图片如何制作gif动画?1分钟教会你快速制作gif

Gif动态格式图片是当下非常流行的,它包含了多帧图像循环播放产生了动态的效果。Gif动图能够很好的暴打自己内心的想法,传递信息。那么,这种gif动画图片是怎么制作的呢?很简单,通过使用gif动态图片制作(http…