jmeter—— 提取内容到文件

一、目的

在jmeter使用的时候有时我们会需要把一些接口的指定内容输出到本地用于其他线程组、脚本中调用。

二、实现方式

主要是两个步骤

1、提取接口数据

对于jmeter来说,它本身就提供用于提取接口数据的方法我们直接调用就行,常用的有【后置处理器】:
1、JSON提取器:因为响应结果大多是json形式,我们就可以直接使用json参数值进行提取,更加精确,表达式格式.$最外层参数名.下一级参数名这里推荐一个大佬的详细讲解:[json提取器](https://www.cnblogs.com/whitewasher/p/9504728.html)
2、正则表达式提取器正则提取是根据正则表达式来获取需要的内容,更加随意,表达式左侧数据(.*?)右侧数据,建议左右边数据用固定的内容,()代表需要匹配的内容,.代表匹配任意字符*代表匹配符合条件的多个数据(此处可以用+表示匹配一个或多个)?代表非贪婪方式获取
3、边界提取器边界提取使其和正则很相似,只需要设置做边界和右边界,就行

2、把提取出的内容输出到本地文件

这里推荐使用BeanShell 取样器,然后把提取的内容脚本数据到本地文件import java.io.FileWriter;import java.io.IOException;//指定需要写入到哪个文件,格式:TXT,csvFileWriter file = new FileWriter("C:\\Users\\Account\\Desktop\\zuixingjiaoben\\user_id.txt",true);//创建一个字符缓存输出流BufferedWriter out = new BufferedWriter(file);//vars.get:获取 jmeter 中的变量值//out.write(vars.get("userId")+"\n");//关闭写数据流out.close();//关闭文件//file.close();

至于输出之后用来干嘛,根据实际使用场景来决定。

三、实现步骤

1、添加提取器获取内容

2、添加BeanShell 取样器把指定内容输出

jmeter——提取内容到文件相关推荐

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

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

  2. python修改zip文件内容_windows-将zip文件内容提取到Python 2.7中的特定目录

    windows-将zip文件内容提取到Python 2.7中的特定目录 这是我当前用于提取与脚本位于同一当前工作目录中的zip文件的代码. 如何指定要提取到的其他目录? 我尝试的代码未将其提取到我想要 ...

  3. Delphi文件正文提取开发组件--文件内容搜索的高效工具

    Graccvs文件正文提取开发组件支持各种文件提取正文,为Lucene/CLucene, Elasticsearch, Sphinx等全文检索工具,为OA,ERP,CRM系统使用文件提供文件正文使用和 ...

  4. 记录 || Python | 提取xml/tmx文件中的文本内容

    # -*- coding:utf-8 -*- import codecs import xml.etree.ElementTree as ET import sysdefaultencoding = ...

  5. 提取Windows用户密钥文件cachedump

    2019独角兽企业重金招聘Python工程师标准>>> 提取Windows用户密钥文件cachedump Windows系统将用户信息和密钥存储在系统存档文件(System hive ...

  6. Jmeter响应内容显示乱码问题的解决办法

    Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码,原因应该是响应页面没有做编码处理,jmeter默认按照ISO-8859-1编码格式进行解析. 下面把解决步骤列一下: 现象:jmeter ...

  7. pdfparser java_如何使用java从PDF中提取内容?

    在Java编程中,如何使用java从PDF中提取内容? 项目的目录结构如下 - Tika的工具包可从以下网址下载:http://tika.apache.org/download.html ,只下载:t ...

  8. Scala基础教程(九):提取器、文件I/O

    模式匹配使用提取器: 当一个类的实例后跟括号使用零个或多个参数的列表,所述编译器调用应用的方法在该实例上.我们可以定义同时适用对象和类. 如上述所提到的,unapply方法的目的是提取我们寻找一个特定 ...

  9. python写水仙花的作文_python自动打开浏览器下载zip,并且提取内容写入excel

    佬们轻喷,里面有些代码都是现学现写的,一些细节没处理好的地方还请指出来~~~ 首先贴上效果图:有些部分我没有放进来,比如浏览器的启动,但我详细聪明的你们那个玩意肯定一学就会. 下载 使用到的库和总体思 ...

最新文章

  1. 在Ubuntu 16.04.1 LTS上安装XnView Multi Platform图片浏览器0.83
  2. JFinal 源码build脚本
  3. thymleaf th:text 和 th:utext 之间的区别
  4. linux降低屏幕亮度,降低屏幕亮度,减缓眼疲劳 (linux/windows/firefox/android)
  5. vb字符串在内存中的分布?
  6. [转] 深入浅出 妙用Javascript中apply、call、bind
  7. django 1.8 官方文档翻译:2-1-1 模型语法
  8. c fun函数求n个整数的平均值_Python语法示例——函数
  9. [leetcode]15. 三数之和
  10. uploader java_java-webuploader+Java如何实现分片+断点续传
  11. AltiumDesigner VS 立创EDA —— PCB绘图软件选择
  12. 蚂蚁算法蚁群算法-原理-思路-步骤-程序实现
  13. 发现谷歌学术搜索真好用啊
  14. linux比较两个文件md5,linux 比较两个文件夹diff不同 (diff命令, md5列表)
  15. 计算机考研专业课除了408,2020贵州大学计算机专业课改考408
  16. windows开机老显示请选择要启动的操作系统
  17. 全面理解Web3.0时代
  18. Dungeon Master(地牢大师、底下城主)三维bfs
  19. 修改 Windows 7 / XP 双系统启动菜单名称
  20. nginx配置和优化详解

热门文章

  1. 腾讯地图个性化图层创建及发布
  2. Spreadsheet_Excel_Writer
  3. WPF真入门教程21--WPF资源系统
  4. 【90】RootPort的completion timeout为什么不能阻止CPU发生MCE
  5. Windows 11可使AMD芯片性能下降15%
  6. 独立开发变现周刊(第66期): 如何把一个短链接生成工具变成一个可持续盈利的产品?...
  7. ArcGIS学习教程(一)
  8. 大数据就业前景及职能定位解析!
  9. VMware 虚拟机怎么识别不了ISO文件
  10. 前序、中序、后序遍历