有没有一种方法可以为jmeter中的所有发布请求添加请求参数?
问题内容:
我需要向jmeter中的每个发布请求添加令牌。我尝试使用Http Request默认值,但是它不起作用。
问题答案:
某些脚本是可能的。
- 将Beanshell PreProcessor添加到测试计划中(与HTTP请求处于同一级别)
- 将以下代码放入预处理器的“脚本”区域:
sampler.addArgument("token", "token_value");
替换token
并token_value
与您的实际数据
当您运行测试时,Beanshell PreProcessor将在每个采样器之前执行,并将参数添加到范围内的每个HTTP
Request
。
参考文献:
sampler
代表HTTPSamplerBase类实例,有关方法和字段的详细信息,请参见HTTPSamplerBase JavaDoc。- 如何使用BeanShell:JMeter最喜欢的内置组件 -有关在JMeter测试中使用Beanshell脚本的综合信息,包括一些示例