1、调用登录接口获取response数据

{"code":0,"msg":"成功","data":{"token":"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9tZW1iZXItYXBpLnN0MS50ZXN0LmxhbnhpbmthLmNvbVwvMi4wXC91c2Vyc1wvbG9naW4iLCJpYXQiOjE1ODYzMTEyMDUsImV4cCI6MTU4NzYwNzIwNSwibmJmIjoxNTg2MzExMjA1LCJqdGkiOiIyWWJGOTNVaVJhSDNKODkzIiwic3ViIjo1ODQ5MDIsInBydiI6IjNhN2IwNmU5NTBkMDhlMjMzMjkyMjdjN2E2YTUyMzQyYWJiNGYxOWIiLCJidXNpbmVzc190eXBlIjoiNiJ9.wrZkzkZKHoBj_cAxQzELJpm2VPWYQ"}}

2、提取response中的数据并写入到csv中

//导入json包
import com.alibaba.fastjson.JSONObject;
//获取获取请求的返回值
String response_data = prev.getResponseDataAsString();
//日志打印获取请求的返回值
log.info(response_data);
//将String类型的返回值构造成JSONObject对象
JSONObject data_obj = JSONObject.parseObject(response_data);
String msg = data_obj.get("msg").toString();  //取出“msg”的值
String token = data_obj.get("data").get("token").toString();  //取出“token”的值
log.info(msg);
log.info(token);//写入文件
FileWriter fstream=new FileWriter("C:/jmeter/apache-jmeter-5.0/bin/TestResult/pc.csv",true);//本地存储文件路径
BufferedWriter out = new BufferedWriter(fstream);
out.write(msg);//提取出来的msg
out.write(",");//换列
out.write(token);//提取出来的token
out.write(System.getProperty("line.separator"));//换行
out.close();
fstream.close();

3、存入csv中数据文件

Jmeter BeanShell采样器提取接口响应写入csv文件(四)相关推荐

  1. Jmeter BeanShell采样器提取接口响应并传递(三)

    1.将fastjson-1.2.68.jar放置C:\jmeter\apache-jmeter-5.0\lib路径下 2.CSV 数据文件设置多个手机号 3.添加登录接口,${mobile}调用2种的 ...

  2. Jmeter书中不会教你的(25)——快递时效查询实战6写入csv文件

    前面已经通过参数化.通过提取响应值.引用变量已经实现了批量查询时效的功能,但是如果我们需要查看结果时需要在查看结果树中一个一个点击查看就很不方便,最好能将所需要的结果提取出来后再写入到csv文件中,这 ...

  3. Python 实现 PD 文字识别、提取并写入 CSV 文件脚本分享

    作者 | 一只河马h 来源 | 简说Python 一.前言 二.需求描述 三.开始动手动脑 3.1 安装相关第三方包 3.2 导入需要用到的第三方库 3.3 读取pdf文件,并识别内容 3.4 对识别 ...

  4. Python实现PD文字识别、提取并写入CSV文件脚本分享

    一.前言 扫描件一直受大众青睐,任何纸质资料在扫描之后进行存档,想使用时手机就能打开,省心省力.但是扫描件的优点也恰恰造成了它的一个缺点,因为是通过电子设备扫描,所以出来的是图像,如果想要处理文件上的 ...

  5. Jmeter中写入csv文件时保留 逗号 和 双引号

    一.csv保留逗号,写入一列 Jmeter执行写入csv文件的时候,如果有逗号,会将写入内容分隔成两列.为了让内容不分隔成两列,而是存在一列中,就需要处理逗号进行保留 给a赋值为:qqq,qqq,qq ...

  6. python把坐标写入文本_使用Python将XY坐标写入CSV文件

    我是python编程新手,我有一个相当简单的项目,但有一些困难.我想(a)提取shapefile(多边形)顶点的XY坐标,(2)将所有坐标写入一个csv文件,其中第一列是X坐标,第二列是Y坐标.到目前 ...

  7. 利用python将数据写入CSV文件中

    简单实现,代码如下: import csv# 1.创建文件对象 f = open('csv_file.csv', 'w', encoding='utf-8')# 2.基于文件对象构建csv写入对象 c ...

  8. java将输出结果写入csv文件_如何在Java中将数据写入.csv文件?

    名为OpenCSV的库提供API来从.CSV文件读取数据或将数据写入.CSV文件.此处说明了如何使用Java程序写入.csv文件的内容. Maven依赖 com.opencsv opencsv 4.4 ...

  9. python写入csv文件的几种方法

    python写入csv文件的几种方法 最常用的一种方法,利用pandas包 import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值 ...

最新文章

  1. 我是如何一步步让公司的MySQL支撑亿级流量的?
  2. 箱形图适用于哪种数据_盘点 | 十分钟进阶Excel数据可视化
  3. form表单提交不刷新页面的方法
  4. 劳动力工资调整模型的探讨——数学建模
  5. Spring Cloud Stream的使用(上)
  6. java holder 遍历_复合组件editableValueHolder与Bean验证不一致
  7. 亚马逊标题自动抓取_如何为您的家人提供自动Amazon礼品卡津贴
  8. 专题导读:教育大数据
  9. 使用WPF的C#中的矩阵样式雨
  10. Hadoop 集群 傻瓜式搭建手记 (一) 软件准备
  11. 啊哈c语言逻辑的挑战课后题答案,啊哈C语言 逻辑的挑战(修订版)pdf
  12. 【解题报告】2021CCPC东北四省赛
  13. Cheapest Flights Within K Stops
  14. 【算法题】1927. 求和游戏
  15. APP分享微信小程序
  16. 面经|缺失值填补的7种方法(使用场景+Python代码)
  17. 【LocalDateTime常见用法】
  18. mysql-mmm的搭建
  19. Windows 性能超越 Linux?
  20. Pycharm安装.ignore

热门文章

  1. hadoop 单机单间_Hadoop单机模式配置
  2. python字典统计排序1_python-如何按字典顺序对Counter.mostCommon(n)的...
  3. python enumeration_如何在python中将int转换为Enum?
  4. filter函数使用出现的问题
  5. JDBC——实现通用的查询
  6. 利用Aria2高速下载网盘文件
  7. 西浦与杭电计算机选哪个,四邮四电究竟谁强谁弱?哪三所大学报考更有性价比?...
  8. 32 引脚_函数功能:定时器T0的中断服务子程序,使P3.7引脚输出音频方波
  9. mysql标识列从一开始_mysql中标识列是什么意思有什么用
  10. android 日期时间类,Android 日期时间等转换工具类