刚刚发现JMeter的一个问题。
我尝试使用JMeter记录一个创建和编辑记录会话。然后重放,只发现当重放时,又添加了初始记录,很好,但是没有数据。然后我意识到,我的重播脚本实际上是重新编辑录制时创建的原始记录,即它在querystring中使用旧的PK记录,而不是新创建的记录。仔细想想,一切都说得通。
那么,让JMeter使用它刚刚创建的记录的PK的最佳方法是什么呢?
谢谢。
这是脚本工作的一部分(不是由jmeter神奇地完成的)。
您需要在请求中找到所有更改的数据和:
-
使用变量(${varName})
-
使用Csv数据集从Csv文件中提取变量值
如果任何变量来自先前的请求,请使用Post processorS:
-
文本或html的Regexp
-
JQuery/css html提取器
-
XPath for xml
参见参考文档:
- http://jmeter.apache.org/usermanual/component_reference.html