zoukankan      html  css  js  c++  java
  • Jmeter之BeanShell

      在Jmeter中各种分类组件中都有相应的BeanShell组件,这里简单的说明一下Beanshell的使用。

    一、概念

      BeanShell是一种符合Java语法的脚本语言,也有自己的一些特定语法

    二、内置变量

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

    1log

      在调试脚本的时候,可以将结果输出到日志,判断结果是否正确。使用log时会将日志信息保存到jmeter.log文件中,也可以打开log viewer实时查看日志信息。

      常用方法为:log.info("");

      注意在使用log.info输出信息的时候,如果变量的值是字符型,一定要在调用变量的时候,加双引号。

    2vars

      操作jmeter变量,常用的方法有:

      (1vars.get("变量名"):从jmeter变量中获取值;

      (2vars.put("变量名",变量):将beanshell中的变量值,复制给Jmeter变量,在Jmeter的后续使用中可以通过变量名调用。

    3prev

      获取前一个取样器的返回值,常用的方法有:

      (1getResponseDataAsString():获取前一个取样器的响应信息;

      (2getResponseCode():获取前一个取样器的响应Code

    4、其他的变量ctxprops(操作属性)

    三、一些简单的使用

    1BeanShell响应断言

     

      因为用到了Json.jar,所以需要先将json.jar导入。

    2BeanShell Sampler

     

  • 相关阅读:
    VMware下桥接设置
    Silverlight 样式的灵活使用
    Silverlight网页打开后马上崩溃,“白屏”,而且毫无提示
    Silverlight中字典的使用
    WEBGIS网页崩溃问题分析
    MDB数据类型注意事项
    使用浏览器开发着工具查看地图或影响的请求信息
    ArcGIS出图调整
    启动aspx文件错误
    hdu3555(数位DP dfs/递推)
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/9817563.html
Copyright © 2011-2022 走看看