我想使用 ELFileBody 并将变量放入 txt 文件中。该文件包含一个soap 请求。
请求(场景)只执行一次,但与用户一样多。我想将用户索引(执行位置)放入文件变量中。
像这样的东西:
.set("myVar", userIndex) //myVar is the variable declared in the body file ( ${myVar} )
这是我现在的代码:
val users = 1500
val baseUrl = "http://127.0.0.1:7001"
val httpProtocol = http
.baseURL(baseUrl)
.inferHtmlResources()
.acceptEncodingHeader("gzip,deflate")
.contentTypeHeader("text/xml;charset=UTF-8")
.userAgentHeader("Apache-HttpClient/4.1.1 (java 1.5)")
val headers_0 = Map("SOAPAction" -> """""""")
val uri1 = "http://127.0.0.1:7001/myProject-ws/myProjectWebService"
val scn = scenario("Scenario1Name")
.exec(http("scn.Scenario1Name")
.post("/myProject-ws/myProjectWebService")
.headers(headers_0)
.body(RawFileBody("File_0000_request.txt")))
setUp(scn.inject(atOnceUsers(users))).protocols(httpProtocol)
如何将用户索引注入请求正文中的 myVar 变量?