美文网首页
2020-06-15BeanShell基础操做以及引入java应

2020-06-15BeanShell基础操做以及引入java应

作者: testerPM | 来源:发表于2020-06-15 09:23 被阅读0次

BeanShell介绍

BeanShell是一种完全符合Java语法规范的脚本语言,并且拥有自己的一些语法和方法。
BeanShell执行标准Java语句和表达式 ,另外包括一些脚本命令和语法。
是jmeter内嵌的一个脚本。
jmeter3.2版本在自动化平台测试存在bug,所以需要下载jmeter3.3

Jmeter BeanShell分类

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

BeanShell内置变量:

Jmeter在BeanShell中内置了一些变量,用户可以通过这些变量与Jmeter进行交互
内置变量:即已经定义好的变量,用户可以直接使用(是BeanShell特有的属性,Java中是没有内置变量的)

(1)第一个内置变量:log
image.png

如何使用内置变量呢?打开Jmeter
1.添加线程组


image.png

2.添加采样器

image.png

3.编写BeanShell脚本

image.png
  1. 运行脚本
    a.需要先添加查看结果树
image.png
b.再点击 运行 image.png

c.运行结果查看
a1.通过日志查看器查看
需要 勾选 log Viewer才能看到输出日志


image.png

a2.通过日志文件查看


image.png

插入知识:System.out.println();


image.png
image.png
(2)第二个内置变量:vars(Java中的HaspMap类型)
image.png

脚本如下:vars是jmeter中已经定义好的HaspMap对像,直接使用即可


image.png
(3)第三个内置变量:props
image.png

上图中java.util.Properties指的是包

a1: props.get("START.HMS“)


image.png

a2:

(4)第四个内置变量
image.png

相关文章

网友评论

      本文标题:2020-06-15BeanShell基础操做以及引入java应

      本文链接:https://www.haomeiwen.com/subject/fefcxktx.html