zoukankan      html  css  js  c++  java
  • jmeter-BeanShell变量

    1、什么是BeanShell?

    A、BeanShell是一种完全符合Java语法孤帆的脚本语言,并且又拥有自己的一些语法和方法

    B、BeanShell是一种松散类型的脚本语言(这点和js类似)

    C、BeanShell是用Java写成的一个小型的,免费的,嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简

    D、BeanShell执行标准Java语句和表达式,另外高阔一些脚本命令和语法

    官网:http://www.BeanShell.org/

    2、jmeter有哪些BeanShell?

    A、定时器:BeanShell Timer

    B、前置处理器:BeanShell preProcessor

    C、采样器:BeanShell Smpler

    D、后置处理器:BeanShell PostProcessor

    E、断言:BeanShell断言

    F、监听器:BeanShell Listener

    3、BeanShell常用的内置变量

    jmeter再它的BeanShell中内置了变量,用户可以通过这些变量与jmeter进行交互,其中主要的变量及其使用方法如下:

    vars-(jmeterVariables):操作jmeter变量,这个变量实际引用了jmeter线程中的局部变量容器(本质上是Map),它是测试用例与BeanShell交互的桥梁,常用方法:

    //定义jmeter变量

    vars.put(String key,String values);

    //从jmeter中获取变量

    vars.get(String key);

    log:写入信息到jmeter.log文件,使用方法:

    log.info("hello 51zxw");

    3、BeanShell实战案例

    步骤1:创建请求名为beanshell_test的Http请求,请求地址为:http://httpbin.org/get,同时设置传递参数为beanshell_user

    第二步:添加-前置处理器-beanshell预处理程序

  • 相关阅读:
    经典测试工程师面试题(一)
    python面试题2
    python面试题1
    软件测试面试题2
    软件测试面试题1
    python读写csv文件
    死亡还是合并?和李开复聊聊走投无路创业公司(转)
    项目如何开始:怎样和客户谈需求(转)
    [转载]给IT人员支招:如何跟业务部门谈需求分析?
    VS2013的一些常用快捷键
  • 原文地址:https://www.cnblogs.com/yuany66/p/12567167.html
Copyright © 2011-2022 走看看