jmeter操作beanshell脚本 -- 11
Posted 小小橡皮人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter操作beanshell脚本 -- 11相关的知识,希望对你有一定的参考价值。
介绍一下beanshell:
Beanshell是一种完全符合java语法规范的脚本语言,并且又拥有自己的一些语法和方法;
Beanshell是一种松散类型的脚本语言和JS类似;
Beanshell是用java写成的,一个小型的、免费的、可以下载的、嵌入式的java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k;
Beanshell执行标准java语句和表达式,另外包括一些脚本命令和语法;
Beanshell使用方式--调用jar架包:
- 测试计划,add directory or jar to classpath
- import 新需要的类名
Beanshell使用方式--调用源代码
Beanshell使用方式--断言
Beanshell使用方式--写数据到文件
// 调用登录接口,获取token值 // 将token值保存到一个文件中 //拼接数据 import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; String line = vars.get("username")+","+vars.get("token"); try{ BufferedWriter writer = new BufferedWriter(new FileWriter("F:/性能测试/pinter/user-output.txt",true)); writer.write(line); writer.newLine(); writer.close(); }catch(IOException e){ e.printStackTrace(); }
以上是关于jmeter操作beanshell脚本 -- 11的主要内容,如果未能解决你的问题,请参考以下文章
JMeter常用脚本开发之BeanShell PreProcessor