zoukankan      html  css  js  c++  java
  • BeanShell的入门简介01

    更多关注:https://mp.weixin.qq.com/s/KZAXfgajuWeVwRDRCnZzug

    BeanShell是一种松散类型对象脚本语言,一种完全符合java语法的java脚本语言,并且又拥有自己的一些语法和方法,beanShell是一种松散类型的脚本语言。
    功能摘要:

    • 动态执行所有Java语句、Java代码片段以及弱类型Java和附加的脚本的便利

    • 透明地访问所有Java对象和API

    • 四种运行模式:命令行、控制台、Applet、远程会话服务

    • 可以在受安全限制的环境下工作,不需要类加载器或绝大多数功能的字节码生成器

    • 程序只有大约150K的Jar文件

    • 纯Java

    • 免费

    官网地址:http://www.beanshell.org/


    Java的求值功能:对所有的Java源码类和独立的Java方法、声明和表达式进行动态求值。

    脚本功能:

    • 可选类型的变量
    • 可选类型的参数和返回值的脚本方法
    • 脚本对象(方法闭包)
    • 脚本接口和事件处理
    • 使用JavaBean属性,哈希表以及原始的包装类型这些便利的语法
    • 自动分配变量来模拟Java属性文件
    • 可扩展的公共程序集以及类似shell的命令
    • 动态的classpath管理包括重装微粒类
    • 动态的加载命令和用户命令路径
    • 复杂的命名空间以及堆栈调用管理
    • 详细的错误报告

    BeanShell的使用:

    • 交互式的Java—尝试对象功能,API以及GUI小部件—“亲身实践”
    • 应用程序脚本扩展—允许你使用直观而且简单的方法通过脚本扩展应用程序
    • 宏语言—作为宏来生成脚本并且在你的虚拟机中容易得执行
    • 教育—亲自教授Java,在在线的环境下
    • 科学、金融应用程序和规则引擎的表达式求值者—通过条件和循环求出复杂的表达式的值
    • 远程调试—在你的应用程序中只要几行代码嵌入一个实时、远程访问的shell/命令
    • 声名式地使用BeanShell来代替属性文件和启动配置文件,(这些配置文件)完全使用Java语法处理执行复杂的初始化以及启动的脚本

    Jmeter有哪些Bean Shell:

      • 定时器:  BeanShell Timer
      • 前置处理器:BeanShell PreProcessor
      • 采样器:  BeanShell Sampler
      • 后置处理器:BeanShell PostProcessor
      • 断言:   BeanShell断言
      • 监听器:  BeanShell Listener

    ---------------------------------------------------------------------

    "记录"是见证成长;"成长"则意味着蜕变;“变",创造无限可能。

    欢迎关注个人微信公众号,一起进步!扫描下方二维码即可

    公众号回复指定关键字可获得视频教程资料

  • 相关阅读:
    慕课前端入门-HTML5属性变化
    黑马jQuery教程4
    黑马jQuery教程3
    黑马JQuery教程2
    2017-03-15
    按钮图标化
    AES MFC实现
    CButtonST类简介使用方法
    VS资源编辑器常见错误RC1000到RC1208
    MFC单文档程序添加HTML帮助支持
  • 原文地址:https://www.cnblogs.com/wysk/p/14943886.html
Copyright © 2011-2022 走看看