part3 :关联Jmeter脚本
Jmeter脚本录制好了之后, 再跑一边, 你会发现其实是跑不通的, 很多地方会报红。 这是因为很多参数是实时的, 你第二次跑和第一次跑,值已经不同了。最常见的就是token的变化。接下来就是要关联Correlation。
关联某个参数,需要在这个参数第一次出现的那一步下面添加一个正则表达式—–>用正则表达式提取出这个参数——->在后面所有用到这个参数的地方用${参数名字}来代替。
-
- 添加正则表达式,注意是在第一次出现这个参数的步骤下,添加正则表达式。
- 用正则表达式提取出这个参数-如何确保正正表达式是对的,可以去验证一下。(如何写正则表达式: http://jmeter.apache.org/usermanual/regular_expressions.html
)
- 后面所有用到这个参数的地方,要替换成${参数名}
总之要替换的地方还是很多的,如果参数又很多的话,就挺烦的了。
一般可以Ctrl+F 来找一下, 看看这个参数到底出出啊现在哪些步骤,这样替换起来比较快。替换完了,在跑一遍,看看哪里报红,再看看问题出现在哪。也可以添加一个Debug sampler来帮助debug.