zoukankan      html  css  js  c++  java
  • Jmeter常用脚本开发之Beanshell Sampler

    Beanshell Sampler

    Beanshell介绍:是一种完全符合java语法规范的脚本语言,且又拥有自己的一些语法和方法;是一种松散类型的脚本语言;它执行标准java语句和表达式,另外它还包括一些脚本命令和语法

    Jmeter中有哪些Beanshell

    定时器: Beanshell Timer

    前置处理器:BeanShell PreProcessor

    后置处理器:BeanShell PostProcessor

    采样器:BeanShell Sampler

    断言: BeanShell 断言

    监听器: BeanShell Listener

    操作变量:通过内置对象vars对变量进行存取

    vars.get("phoneNo")  从jmeter中获取变量值

    vars.put(“key”,”value”)  数据存到jmeter变量

    Beanshell Sampler脚本编写

    在测试计划,添加一个变量 user=wang

    在线程组里,添加一个变量 test=ddd

    Debug Sampler-1 和Debug Sampler-2用来对比beanshell处理前后的结果,脚本如图所示

    运行结果如图所示

    引用外部java文件

    source(“java文件路径”);

    例如:source("C:\Users\Administrator\Desktop\Test.java");

    引用外部class文件

    addClassPath(“路径”),然后导入包和类

    引入外部jar

    把jar包放到jmeter安装目录 apache-jmeter-3.1libext下面,然后再测试计划右侧面包最下方直接添加引用jar包,如图所示

    最后,在脚本中导入该jar包

    BeanShell Sampler--入参传递

    定义三个变量:a,b,c,然后在参数处输入:${a} ${b} ${c},中间有空格,如图所示

    运行结果,如图所示

  • 相关阅读:
    Ubuntu16.04 + OpenCV源码 + Qt5.10 安装、配置
    DML和DQL
    初识MySql
    表单校验
    使用jQuery操作DOM
    jQuery中的事件与动画
    jQuery选择器
    初识jQuery
    JavaScript对象及初识OOP
    JavaScript操作DOM对象
  • 原文地址:https://www.cnblogs.com/chenchen-tester/p/6739258.html
Copyright © 2011-2022 走看看