我需要执行HTTP POST请求,然后根据响应我要执行两个不同的HTTP请求。下一个执行的请求将根据先前响应的响应对象进行决定。我需要一个可以完成此工作的Bean Shell脚本(或任何其他解决方案)。笔记:我已经使用正则表达式提取器从响应中提取值,但是我被卡住了如何在bean shell中编写逻辑,这将决定下一步执行哪个请求。
预先感谢...
您无需使用beanshell,可以使用控制器解决问题。
保持测试计划如下:
Test Plan
....Thread Group
........HTTP Request - 1
............Reg Ex Extractor // to retrieve value and store it in "myVar"
........If Contoller //write condition to match first Http Request (A)
............HTTP Request A
........If Controller //write condition to match second request (B) condition
............HTTP Request B
因此,如果Controller Child(HTTP请求)仅在条件返回TRUE
示例:
"${myVar}" == "${myVar}"
或
"${myVar}" != "${myVar}"