有没有办法为jmeter中的所有post请求添加请求参数?
我需要向jmeter中的每个post请求添加一个令牌。我尝试过使用Http请求默认值,但不起作用 Http请求默认值对我有效。我将name=test和value=test1添加到我的Http请求默认值中,对于我得到的POST: 发布数据: 测试1 对于GET:有没有办法为jmeter中的所有post请求添加请求参数?,jmeter,Jmeter,我需要向jmeter中的每个post请求添加一个令牌。我尝试过使用Http请求默认值,但不起作用 Http请求默认值对我有效。我将name=test和value=test1添加到我的Http请求默认值中,对于我得到的POST: 发布数据: 测试1 对于GET: 这是可能的一些脚本 添加到测试计划中(与HTTP请求处于同一级别) 将以下代码放入预处理器的“脚本”区域: 用实际数据替换令牌和令牌_值 运行测试时,Beanshell预处理器将在每个采样器之前执行,并将参数添加到每个范围中 参考资料
这是可能的一些脚本
令牌
和令牌_值
代表HttpSampler基类实例,有关方法和字段的详细信息,请参阅sampler
- -关于在JMeter测试中使用Beanshell脚本的全面信息,并附有一些示例
if(sampler.getMethod().equalsIgnoreCase(“post”){sampler.addArgument(“token”,vars.get(“VALUE”);}
将执行限制为post方法。
sampler.addArgument("token", "token_value");