转载:https://www.cnblogs.com/du-hong/p/13277701.html

BeanShell 后置处理程序,对相应结果使用java语言进行处理或提取值。

1、我们先来看看这个 BeanShell 后置处理程序长得是啥样子,路径:线程组 > 添加 > 后置处理器 > BeanShell 后置处理程序,如下图所示:

2、关键参数说明如下:

Reset bsh.Interpreter before each call: 每次迭代是否重置解释器

Reset Interpreter :false

Parameters to be passed to BeanShell(=>String Parameters and String []bsh.args) :参数传递,字符串或者数组

Script file(overrides script): 脚本文件

Script(variables:ctx vars props prev data log): 脚本编辑()

实例:响应结果中有中文乱码,使用BeanShell 后置处理程序来处理中文乱码。

1、新建测试计划,线程组下添加1个取样器 访问度娘,如下图所示:

2、然后再添加BeanShell 后置处理程序,设置脚本:prev.setDataEncoding(“UTF-8”); ,如下图所示:

3、配置好以后,点击“保存”,运行JMeter,禁用BeanShell 后置处理程序,查看表格结果(中文乱码),如下图所示:

(1)禁用BeanShell 后置处理程序,查看表格结果(有中文乱码)

(2)启用BeanShell 后置处理程序,查看表格结果(无中文乱码)

Jmeter-BeanShell后置处理器相关推荐

  1. jmeter-BeanShell预处理器与BeanShell后置处理器的使用

    jmeter-BenaShell的使用 jmeter-BenaShell的使用 BeanShell预处理器-随机生成数据 BeanShell后置处理器-提取响应内容置于log中 jmeter-Bena ...

  2. BeanShell后置处理器

    1. 保存文件: import java.io.*;//获取请求返回的数据,通过prev方法获取上个请求的返回 byte[] result=prev.getResponseData();//设置文件导 ...

  3. jmeter 后置处理器

    jmeter 后置处理器 ************** 后置处理器 作用:处理请求响应数据,供后续请求使用 后置处理器说明: css/jquery提取器:提取css.jquery中的元素,如:#id可 ...

  4. 21天Jmeter打卡Day17 后置处理器_JSON_正则表达式_边界提取器_完成删除场景模拟测试

    1天Jmeter打卡Day17 后置处理器_JSON_正则表达式_边界提取器_完成删除场景模拟测试 https://www.jianshu.com/p/5c1d64e5d724 Json提取器见Day ...

  5. 全干工程师神器 - Jmeter 06 - Jmeter后置处理器

    文章目录 Debug Postprocessor 举例 作用域示例 Json Extractor 后置处理器在Sampler运行后执行. 在测试过程中,经常需要从请求的响应数据汇总,找到某些参数,作为 ...

  6. JMeter学习-009-JMeter 后置处理器实例之 - 正则表达式提取器(二)多参数获取

    前文简述了通过后置处理器 - 正则表达式提取器 获取 HTTP请求 响应结果中的特定数据,未看过的亲,敬请参阅 JMeter学习-008-JMeter 后置处理器实例之 - 正则表达式提取器(一). ...

  7. 软件测试面试题:解释什么是jmeter后置处理器?

    解释什么是jmeter后置处理器? 要在发出请求后执行任何操作,则使用后处理器.例如,如果JMeter向Web服务器发送HTTP请求,并且如果你希望JMeter在Web服务器显示错误时停止发送请求,那 ...

  8. jmeter后置处理器

    jmeter后置处理器 作用 当给一个请求添加后置处理器时,那么可以将前一个请求的响应结果传给后一个请求 使用场景 后一个请求需要前一个请求的响应中的结果作为参数时 实施步骤 新建测试计划,添加线程组 ...

  9. Jmeter测试计划元件+后置处理器元件+执行顺序

    测试计划元件 测试计划对象有一个叫做"功能测试"复选框.如果被选择,它将导致 JMeter 记录来自服务器返回的每个取样的数据.如果你在你的测试监听器中选择一个文件,这个数据将被写 ...

  10. jmeter如何通过后置处理器提取(正则提取器、json提取器)做接口关联?

    一.后置处理器-正则表达式提取器 1.添加正则表达式提取 2.正则表达式提取面板介绍: 引用名称:提取引用名称,下个请求要引用此参数名称,如填写token,下个请求中用${token} 正则表达式:( ...

最新文章

  1. MPB:中科院城环所杨军组-​​​基于DNA宏条形码的水体浮游细菌群落测序建库方法...
  2. winform频繁刷新导致界面闪烁解决方法
  3. 设计模式 学习笔记(1)简单工厂模式、策略模式
  4. 中国最大的python社区-python最大数
  5. 成都python培训比较好的机构-成都Python培训班哪个好,怎样才能不走弯路学习
  6. 调用face++平台api进行人脸识别
  7. 12.term_vectors查看
  8. 第一篇:服务的注册与发现Eureka(Finchley版本)V2.0_dev
  9. 思科ASDM导入与实战配置经验总结-操作系统版本V842
  10. 联想硬盘保护系统密码读取
  11. PDFObject无法加载远程url和不支持IE浏览器解决方案
  12. 【UNIX网络编程】|【07】SCTP协议探究
  13. 紫猫插件-网络共享数据(1-6)
  14. 世界上著名的三大检索工具
  15. 开发者,熊二都会的Linux入门
  16. wifidog 源码初分析
  17. dev C++遇到endl无法调试的解决方法
  18. 图片处理或背景创建网站 + 在线ps(photopea)使用
  19. php开发俄罗斯方块,HTML5+JS实现俄罗斯方块原理及具体步骤_html5教程技巧
  20. c语言地址有什么作用是什么,C语言中取地址运算符是什么?

热门文章

  1. epub解压的多个html制作单个html
  2. executors与threadPoolExecutor区别
  3. APIAuto——敏捷开发最强大易用的 HTTP 接口工具 (二)
  4. 【Linux】SOCKET编程
  5. 修改mysql密码级别_mysql修改密码策略
  6. 解决联想笔记本E40 安装VM虚拟机后每次启动都会导致电脑蓝屏问题
  7. 一般生产环境LINUX服务器配置
  8. Java实现旅游app_基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)
  9. *皮亚诺关于公理4的一段语录解析 皮亚诺读后之六
  10. kali 2019安装8812bu无线网卡驱动