让jmeter脚本动起来之beanshell
来源:互联网 发布:天津市网络教育平台 编辑:程序博客网 时间:2024/04/30 02:47
新建beanshell sampler
脚本框中键入脚本如下:
- result = "\n1:"+bsh.args[0]+"\n"; //1:从参数框中获取参数变量,不适用
- result+="2:${testBeanshell}\n" //2:直接获取变量,操作方便,非常适用
- result+="3:"+vars.get("testBeanshell"); //3:从vars内置变量中获取变量,适用
- vars.put("testBeanshell","beanshell_change");//改变变量值
- result+="\n4:${testBeanshell}"//4:直接获取不生效,因为jmeter还没有对其进行复制
- result+="\n5:"+vars.get("testBeanshell");//:5:值改变,容易理解
- ResponseCode = 500;//回写请求响应代码,借鉴的http响应码
- ResponseMessage = "test ok!!";//回写响应信息
- IsSuccess = true;//回写响应结果
- log.info("\nlog test:"+result);//调用jmeter内置log对象,日志会打印到jmeter.log中
- SampleResult.setResponseData("SampleResult:"+result+"\n");//回写响应数据,SampleResult为jmeter内置回写结果对象,有很多可用方法,可以参看源码
- return "return:"+result;//这里的返回值,相当于调用SampleResult.setResponseData()方法,注意使用的return关键字,后面的行都不会执行,且SampleResult.setResponseData("SampleResult:"+result+"\n");也不会执行,这里会被return的结果覆盖。但是用SampleResult.setResponseData()方法回写,后续还可以接代码行,因此建议不用return进行回写响应数据。
附图和步骤
1.构建测试计划
2.新建用户变量
3.结果展示
0 0
- 让jmeter脚本动起来之beanshell
- 让jmeter脚本动起来之beanshell
- jmeter之BeanShell Sampler
- Jmeter之BeanShell
- 让下划线动起来
- 让位图动起来!
- 让精灵动起来
- 让大脑动起来
- 让动画动起来
- 让cube动起来
- 让图片动起来
- 从零开始学习jQuery之让页面动起来
- 继续学习-CSS3页面美化之让页面动起来
- iOS开发之让你的应用“动”起来(动画)
- iOS开发之让你的应用“动”起来
- iOS开发之让你的应用“动”起来
- iOS开发之让你的应用“动”起来
- iOS开发之让你的应用“动”起来
- C++知识碎片整理(5)——个人文件工具类
- tjut 3033
- Android自定义View—KeyboardView
- python接收命令行参数
- SQL Server的三种分页方式
- 让jmeter脚本动起来之beanshell
- spring security里user表和authorities表名字改了该如何操作
- UVA-1368
- JMeter——运用BeanShell给自定义的变量动态赋值
- C/C++ 学习笔记:C++ 中 string 类使用总结
- 让jsoncpp库能够支持直接解析unicode编码的字符串
- 【百宝云】按键精灵软件注册码系统
- nw.js node-webkit系列(24)如何对本地文件读写
- 举例说明使用JMeter做压力测试