当前位置: 首页 > news >正文

Jmeter(二十八):beanshell的使用

Beanshell 是一种轻量级的 Java 脚本,纯 Java 编写的,能够动态的执行标准 java 语法及一些扩展脚本语法,类似于 javaScript,在工作中可能用的多的就是:

  • Beanshell 取样器:跟Http取样器并列
  • Beanshell前置处理器:一般放在Http请求下,在请求前处理一些数据
  • Beanshell后置处理器:一般放在Http请求下,在请求后处理一些数据
  • Beanshell断言:一般放在Http请求下,做一些复杂断言
  • Beanshell监听器:BeanShell Listener
  • 定时器:BeanShell Timer

一、BeanShell的用法

   在此介绍下BeanShell PreProcessor的用法,其它的beahshell可以类推。在此我们使用beahshell调用自己写的工具类,工具类实现了密码的加、解密功能:

1、在eclipse写好代码,然后把该类打成jar包(在类上点击右键->Export->jar file)

2、把jar包放到jmeter目录\apache-jmeter-2.13\lib\ext下

3、打开jmeter,添加一个http sampler(调用登录接口),在sampler下添加一个BeanShell PreProcessor

4、在beanshell PreProcessor中导入我们的jar包,调

http://www.lryc.cn/news/151523.html

相关文章:

  • 数学建模:层次分析法
  • POI-TL制作word
  • 大数据Flink(七十一):SQL的时间属性
  • 51单片机项目(7)——基于51单片机的温湿度测量仿真
  • 按钮控件之1---QPushButton 标准按钮/普通按钮控件
  • Ae 效果:CC Light Rays
  • MPI之通信模式(标准,缓存,同步,就绪)
  • 面试官:说一下 MyBatis 的一级缓存和二级缓存 ?
  • Ajax与jQuery
  • 色温曲线坐标轴的选取:G/R、G/B还是R/G、B/G ?
  • maven部署
  • docker进阶作业
  • HTML+JavaScript+CSS DIY 分隔条splitter
  • Oracle-day5:新增、复制建表、表结构、表数据、删除
  • Scratch 画画的技巧
  • 国际版阿里云/腾讯云:阿里弹性云手机正式公测
  • 服务器数据恢复- RAID5出现故障后恢复数据和操作系统的案例
  • Vue3实现可视化拖拽标签小程序
  • SSM 前端使用AJAX方式,fromdata文件格式上传二进制流文件
  • LeetCode-455-分发饼干-贪心算法
  • 新版 Next.js 从入门到入土
  • OpenCV(十):图像缩放、翻转、拼接的介绍与使用
  • C++ 学习之 构造函数 和 析构函数
  • 加快 MySQL 数据迁移
  • CANalyzer panel
  • 延迟队列的理解与使用
  • jQuery成功之路——jQuery的DOM操作简单易懂
  • C++ 学习系列 -- 智能指针 make_shared 与 make_unique
  • 贝叶斯神经网络 - 捕捉现实世界的不确定性
  • games101作业1