我的脚本结构如下:
交易控制器搜索提供交易
http请求
http请求提供详细信息
Beanshell PostProcessor
使用哪个BeanShell命令获取整个交易的名称,响应代码,响应时间,测试结果和测试时间?
我应该在哪里附加BeanShell PostProcessor? 我应该使用哪种代码,但在我看来
String name = sampler.getName();
对我来说无法正常工作。
答案 0 :(得分:2)
IMO你应该使用 BeanShell Listener 而不是 Beanshell PostProcessor 。监听器可以位于当前 Beanshell PostProcessor 所在的位置。该对象可以访问sampleResult
,其中包含响应代码/响应时间/等,例如:
sampleResult.getSampleLabel(); // the name, e.g. 'SEARCHING OFFERS Transaction'
SampleResult函数的完整列表是here 如果您只想处理此侦听器中的事务,则可以对其进行过滤(例如,按名称)。