实现: 使用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相关推荐

  1. Python+request 将获取的url和接口响应时间(timeout)写入到Excel中《八》

    使用场景: 在工作中,常见某个功能的查询,当查询关联表特别多时,开发写的SQL语句等等问题导致响应时间较慢,那么作为测试需要将每个接口的响应时间进行测试,对同个接口多次执行,并将测试结果写入到exce ...

  2. [299]python实现批量解析PDF文件提取内容并写入到Excel中

    摘要:最近需要将一批PDF文件中的某些数据整理到Excel中,因为文件数量接近20w+,手动更新几乎不现实,于是就提取关键词和内容动手写了个Python小工具,以实现自动完成上述目标. 要求: 读取P ...

  3. python3遍历电子表格_python 3读取多个文本写入同一个excel,每个文本对应各自独立的 sheet 页...

    刚学习 python ,想试试 excel 导入文本,就查询了资料,写了个脚本: 具体功能是实现将一个目录下的所有文本导入同一个 excel ,每个文本对应各自独立的 sheet 页. 我的操作环境是 ...

  4. Jmeter 接口压力测试实战(一):Jmeter将测试结果写入到Excel中

    1.Jmeter写入结果到Excel之环境准备 下载jxl.jar包 下载好之后,将这个包放到jmeter安装路径下的lib目录下 jxl.jar的作用:完成对excel的读写以及修改等操作 2.如何 ...

  5. Jmeter接口测试实战(一):Jmeter将测试结果写入到Excel中

    目录 1.Jmeter写入结果到Excel之环境准备 2.如何利用Jmter操作excel的思路分析 3.Jmeter写入结果到Excel之代码准备 4.Jmeter测试数据准备 5.Jmeter写入 ...

  6. python爬取天气存入excel_Python接口读取json天气预报数据自动写入到Excel表格

    之前我的一篇文章: https://blog..net/zhangphil/article/details/88538112 是把从服务器接口读取到的json天气预报数据画制成折线图.现在把从json ...

  7. python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  8. python读取txt文件并输出到表格_Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  9. .Net C# 如何读取Excel数据内容写入数据库并通过DataGridView控件动态刷新显示

    目录 介绍 选择Excel文件并读取内容 将数据内容写到数据库 更新dataGridView内容 介绍 本篇文章主要介绍C# winForm窗体如何打开Excel文件读取其中的内容,并将其内容写到数据 ...

最新文章

  1. 语义分割--Not All Pixels Are Equal:Difficulty-Aware Semantic Segmentation via Deep Layer Cascade
  2. 详解计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割
  3. centos6.5用memcached 来作PHP 的session.save_handler
  4. [20180602]函数与标量子查询3.txt
  5. job 做 ha 问题?
  6. 【IOS 开发】Objective - C 入门 之 数据类型详解
  7. 如果备份还原SecureCRT、Xshell远程工具远程
  8. 驱动框架3——在内核中添加或去除某个驱动
  9. vue 前期准备,项目结构
  10. java 测试工具 oracle_SwingBench---ORACLE压力测试工具
  11. 九度笔记之 1209最小邮票数
  12. 一个程序通过窗体句柄控制另一个窗体
  13. 鸿蒙的下一个时期叫什么,华为鸿蒙,一个本属于2025年的产品
  14. IT人母亲的美国之行(3)
  15. dubbo常用类和路径
  16. 可转债数据一览表集思录_可转债交易常用的一些工具与手法 支独秀 股票大作手回忆录 自己常看的可转债数据网站: 集思录:网页链接 富投网:网页链接 可转债新债申购还不是闭着眼睛申... - 雪球...
  17. Oracle EBS系统维护工具
  18. 20多岁的生活方式决定了你30岁的打开方式_演讲稿
  19. 微博改变一切_改变自己是神,改变别人是神经病!(深度好文)
  20. Ubuntu20.04LTS环境下载STM32程序

热门文章

  1. SpringBoot高级
  2. 谈IT电影《模仿游戏》
  3. MFC应用程序类型:单文档、多文档与基于对话框
  4. unity个人版去logo
  5. window7装xp
  6. 0901静态网页制作DIV+CSS
  7. 服务器压力测试pe,pe给水管压力测试与变形处理以及强度测试
  8. 星际瑞兽第三期如约上线!稀有花凤凰首次曝光
  9. 【CMD】批处理文件问题小记
  10. 虚幻引擎(UE4) 日志、打印运行时信息