是否可以使用变量确定http请求方法(POST/GET)?

Asa*_*saf 0 variables jmeter

我使用csv文件作为我的请求的基础.问题是,我有一些GET请求和一些POST请求.有没有办法对两种请求类型使用相同的http请求元素,其中方法将由csv文件中的变量确定?

vin*_*ins 5

使用Beanshell预处理器非常简单.

为现有HTTP请求添加Beanshell预处理器.让我们假设默认的HTTP方法是GET.

现在,只要csv变量'method'为'POST',就将其更改为POST

if(vars.get("method").equalsIngoreCase("POST")){
     sampler.setMethod("POST");  //this will change current sampler's http method from GET to POST. 
}
Run Code Online (Sandbox Code Playgroud)