Yve*_*ens 5 jmeter httprequest
我有一些 HTTP 请求采样器,我只想在满足特定条件时执行它们。我所做的就是使用以下代码将 BeanShell 预处理器添加到 HTTP 请求采样器
if (${getTeamName}.equals("Test Team") == true)
{
    HTTPSampler.setEnabled(false);
}
Run Code Online (Sandbox Code Playgroud)
如果 getTeamName 的值是Test Team,那么我想禁用该 HTTP Request Sampler,因为那时不必执行它。但目前看来这不起作用。
有谁知道我在这里做错了什么,或者对我应该做什么提出建议?
根据JMeter 性能和调优技巧指南:
但当然要确保您的脚本是必要且有效编写的,不要过度脚本
为什么不直接使用If Controller像:
"${getTeamName}" != "Test Team"
如果${getTeamName}是Test Team子采样器将不会被执行。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3442 次  |  
        
|   最近记录:  |