jmeter之BeanShell Sampler与jar包导入

文中脚本(依赖:jmeter3.1,jdk1.7)下载:
链接:链接:http://pan.baidu.com/s/1hsQTg3a 密码:lvy9

一 vars与props基本用法

vars的put与get,操作变量

  • 元件配置、编辑区代码如图
  • 执行后查看结果树中的响应,可以初步感受下
    jmeter之BeanShell Sampler与jar包导入
    jmeter之BeanShell Sampler与jar包导入

props的put与get,操作属性

属性是所有线程共享变量是各个线程独享
jmeter之BeanShell Sampler与jar包导入

jmeter之BeanShell Sampler与jar包导入

二 定义函数并执行

  1. 首先在测试计划里定一个用户变量tom:cat
  2. 然后通过方法改变tom的值
  3. 执行后察看结果树
    jmeter之BeanShell Sampler与jar包导入

三 引用类库、jar包或点java文件

用记事本完成java文件的代码

第1种-source

jmeter之BeanShell Sampler与jar包导入
jmeter之BeanShell Sampler与jar包导入

第2种-addClassPath

jmeter之BeanShell Sampler与jar包导入

第3种-测试计划中导入jar包

打jar包

jmeter之BeanShell Sampler与jar包导入

导入jar包
  1. 绝对路径,截图所示即是。
  2. 相对路径,所引用的jar包要与脚本在同一目录
  3. 相对路径,所引用的jar包要在bin目录下
    jmeter之BeanShell Sampler与jar包导入

此时可以直接import了
jmeter之BeanShell Sampler与jar包导入

四 拓展

核心拓展

jmeter之BeanShell Sampler与jar包导入
jmeter之BeanShell Sampler与jar包导入
jmeter之BeanShell Sampler与jar包导入

java拓展

把下面的手机号提取出来
jmeter之BeanShell Sampler与jar包导入

可以使用BeanShellSampler
jmeter之BeanShell Sampler与jar包导入