福州软件测试交流群1:238012290; 欢迎福州同行们加入,多交流学习 CSDN博客:http://blog.csdn.net/cc297322716

Jmeter 二次开发之 SampleResult 的方法探索,BeanShell举例获取请求内容

上一篇 / 下一篇  2020-05-14 20:42:56 / 个人分类:JMeter

本文先不说怎么用eclipse进行jmeter二次开发,就先说简单的如果了解SampleResult里面的方法,这里面很多方法可以满足日常的需要,用于BeanShell

如何找到 org.apache.jmeter 里面的方法,用于beanshell ?

1. 对ApacheJMeter_core

以3.2版本为例:

bin\libs 目录下找到 ApacheJMeter_core-3.2.jar

用 jd-gui工具

找到 org.apache.jmeter.samplers.SampleResult

可以逐个逐个实践,看效果哈


2. BeanShell 开发时候,引入org.apache.jmeter.samplers.SampleResult;

例如:(SampleResult中的所有方法都可以通过prev.来调用 )

import org.apache.jmeter.samplers.SampleResult;

String samplerData= prev.getSamplerData(); //获取请求内容

log.info("getSamplerData=======:"+samplerData);


当然还有很多其他方法,如:

获取线程名  
String threadName = prev.getThreadName();  

log.info("ThreadName:"+threadName );  

 
设置线程名 

String threadName = “修改线程名称”;  
prev.setThreadName(threadName );  
String threadName = prev.getThreadName();  
log.info("threadName :"+threadName ); 


TAG: Beanshell BeanShell Jmeter jmeter SampleResult 断言 二次开发

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar