Jmeter将接口response内容写入到excel
实现: 使用jmeter,将接口返回response的“token”内容写入到excel中。
步骤:
1、要获取的http请求的response内容为:
2、选中http请求,点击鼠标右键,添加BeanShell PostProcessor
3、在jmeter安装目录lib目录下,导入需要用到的jar包。
如:本次需要用到fastjson的jar包,因此需要将【fastjson-1.2.73.jar】导入到lib目录下。
传送门:jar包下载地址:
- github下载
- CSDN jar包下载
4、在【BeanShell PostProcessor】中写脚本
代码如下:
import com.alibaba.fastjson.JSONObject;
//备注:BeanShell PostProcessor中代码如下:
//JMeter的内置API:prev.getResponseData()获取请求的响应内容
byte[] responseData = prev.getResponseData(); //①仅以文件名作为filepath的值,则导出的文件会默认保存在Jmeter安装路径的bin(即JVM的启动路径);
//private String filePath = "${ExportExcelName}";//②指定绝对路径
private String filePath = "D:/token.txt"; //存放response内容的csv路径BufferedOutputStream bos = null;
FileOutputStream fos = null;
File file = null;JSONObject json =JSONObject.parseObject(new String(responseData));String token_=json.getJSONObject("content").getString("access_token")+",";BufferedWriter out = null;try {out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath, true)));out.write(token_+"\r\n");} catch (Exception e) {e.printStackTrace();} finally {try {out.close();} catch (IOException e) {e.printStackTrace();}}
5、运行jmeter线程组,生成的token.txt如下:
6、done
以上,生成的token.txt文件,可以用于压测参数。压测脚本避免直接生成token,尽量减轻系统对外部的依赖。
当然,生成token写入到txt/csv文件,也可通过java直接写脚本实现,本文是借助jmeter实现token的批量生成。
相关资料:
https://www.jianshu.com/p/4b0406795023
Jmeter将接口response内容写入到excel相关推荐
- Python+request 将获取的url和接口响应时间(timeout)写入到Excel中《八》
使用场景: 在工作中,常见某个功能的查询,当查询关联表特别多时,开发写的SQL语句等等问题导致响应时间较慢,那么作为测试需要将每个接口的响应时间进行测试,对同个接口多次执行,并将测试结果写入到exce ...
- [299]python实现批量解析PDF文件提取内容并写入到Excel中
摘要:最近需要将一批PDF文件中的某些数据整理到Excel中,因为文件数量接近20w+,手动更新几乎不现实,于是就提取关键词和内容动手写了个Python小工具,以实现自动完成上述目标. 要求: 读取P ...
- python3遍历电子表格_python 3读取多个文本写入同一个excel,每个文本对应各自独立的 sheet 页...
刚学习 python ,想试试 excel 导入文本,就查询了资料,写了个脚本: 具体功能是实现将一个目录下的所有文本导入同一个 excel ,每个文本对应各自独立的 sheet 页. 我的操作环境是 ...
- Jmeter 接口压力测试实战(一):Jmeter将测试结果写入到Excel中
1.Jmeter写入结果到Excel之环境准备 下载jxl.jar包 下载好之后,将这个包放到jmeter安装路径下的lib目录下 jxl.jar的作用:完成对excel的读写以及修改等操作 2.如何 ...
- Jmeter接口测试实战(一):Jmeter将测试结果写入到Excel中
目录 1.Jmeter写入结果到Excel之环境准备 2.如何利用Jmter操作excel的思路分析 3.Jmeter写入结果到Excel之代码准备 4.Jmeter测试数据准备 5.Jmeter写入 ...
- python爬取天气存入excel_Python接口读取json天气预报数据自动写入到Excel表格
之前我的一篇文章: https://blog..net/zhangphil/article/details/88538112 是把从服务器接口读取到的json天气预报数据画制成折线图.现在把从json ...
- python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法
由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...
- python读取txt文件并输出到表格_Python读取txt内容写入xls格式excel中的方法
由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...
- .Net C# 如何读取Excel数据内容写入数据库并通过DataGridView控件动态刷新显示
目录 介绍 选择Excel文件并读取内容 将数据内容写到数据库 更新dataGridView内容 介绍 本篇文章主要介绍C# winForm窗体如何打开Excel文件读取其中的内容,并将其内容写到数据 ...
最新文章
- 语义分割--Not All Pixels Are Equal:Difficulty-Aware Semantic Segmentation via Deep Layer Cascade
- 详解计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割
- centos6.5用memcached 来作PHP 的session.save_handler
- [20180602]函数与标量子查询3.txt
- job 做 ha 问题?
- 【IOS 开发】Objective - C 入门 之 数据类型详解
- 如果备份还原SecureCRT、Xshell远程工具远程
- 驱动框架3——在内核中添加或去除某个驱动
- vue 前期准备,项目结构
- java 测试工具 oracle_SwingBench---ORACLE压力测试工具
- 九度笔记之 1209最小邮票数
- 一个程序通过窗体句柄控制另一个窗体
- 鸿蒙的下一个时期叫什么,华为鸿蒙,一个本属于2025年的产品
- IT人母亲的美国之行(3)
- dubbo常用类和路径
- 可转债数据一览表集思录_可转债交易常用的一些工具与手法 支独秀 股票大作手回忆录 自己常看的可转债数据网站: 集思录:网页链接 富投网:网页链接 可转债新债申购还不是闭着眼睛申... - 雪球...
- Oracle EBS系统维护工具
- 20多岁的生活方式决定了你30岁的打开方式_演讲稿
- 微博改变一切_改变自己是神,改变别人是神经病!(深度好文)
- Ubuntu20.04LTS环境下载STM32程序