[后请求参数化/校正动态值] [1] HTTPRequest作为发布,路径
In BodyData, i'll provide this xml(soap) data <?xml version="1.0" encoding="Windows-1252"?> <Order> <OrderHeader> <OrderNumber> <BuyerOrderNumber>
QATest1 </BuyerOrderNumber> </OrderNumber> ... </OrderDetail> </Order>
屏幕截图-[1]:https://i.stack.imgur.com/HIbJc.png
运行后的值应为QATest1,如果我再次运行,则应更改 到QATest2,QATest3,如何在jmeter中动态获取此值 响应和结果`
`
答案 0 :(得分:0)
您的问题格式不正确,因此很难理解您要达到的目标,所以我只提供几个选择:
在{QATest”之后使用Counter configuration element or __counter() function作为后缀:
<BuyerOrderNumber>QATest${__counter(,)}</BuyerOrderNumber>
使用__P() function作为后缀,如
<BuyerOrderNumber>QATest${__P(number,)}</BuyerOrderNumber>
这样,您将能够使用-J command-line argument设置“ number”属性值,因此,如果您将JMeter运行为:
jmeter -Jnumber=5 -n -t test.jmx -l result.jtl
所有请求均为<BuyerOrderNumber>QATest5</BuyerOrderNumber>
任何上述提示的组合也将起作用