阅读量:4
在JMeter中添加token有两种方式:通过逐个请求添加token和通过使用正则表达式提取token。
逐个请求添加token:
- 在测试计划中,选择需要添加token的HTTP请求。
- 在HTTP请求的参数中,添加一个名为
__RequestVerificationToken
的参数。 - 值可以是一个固定的值,也可以使用JMeter的函数或变量来动态生成。
- 确保请求的方法是POST或PUT。
使用正则表达式提取token:
- 在测试计划中,添加一个正则表达式提取器(Regular Expression Extractor)。
- 配置正则表达式提取器来从响应中提取token。
- 使用
<input type="hidden" name="__RequestVerificationToken" value="(.+?)" />
作为正则表达式。 - 设置提取的模版为
$1$
。 - 将提取的token保存到一个JMeter变量中,例如
token
。 - 在需要添加token的HTTP请求中,使用
${token}
作为参数值。
无论使用哪种方法,确保token在每个请求中保持一致,以模拟真实的用户行为。