zoukankan      html  css  js  c++  java
  • 性能测试八:jmeter进阶之beanshell

    * BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;

    * BeanShell是一种松散类型的脚本语言(这点和JS类似);

    * BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。

    * BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。

    Jmeter常用的BeanShell

    前置处理器:BeanShell PreProcesser

    采样器:BeanShell Sampler

    后置处理器:BeanShell PostProcesser

    断言:BeanShell断言

    BeanShell内置变量

    内置变量 beanshell脚本中不用定义,可以直接使用的变量,常用的内置变量和方法如下

    log:写日志到控制台和jmeter.log,如log.info(“xxxxx”);

    vars:操作jmeter变量

      vars.get(“skuId”);从jmeter中获取${skuId}变量的值

      vars.put(“name”,”test”);将”test”保存到${name}变量中

     

    prev:获取前面sampler返回的信息

      getResponseDataAsString():获取响应信息

      getResponseCode():获取响应cod

     

  • 相关阅读:
    c# 移动winform窗体
    C# 通过反射动态创建对象的方法
    C# listView用法
    C# PropertyGrid总结
    C# 静态或动态调用C++动态链接库dll
    C# 加载C++创建的动态链接库dll
    C# 动态加载dll(.net)示例
    C# 关于泛型
    C# 中的指针使用
    C/S与B/S的区别
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/10166519.html
Copyright © 2011-2022 走看看