我知道在链接exec()
时,我拥有非常方便的超级方便方法doIf()
。但是在HttpRequestBuilder
中没有这样的选项。为了满足测试需求,对于某些运行,我们只希望调用,而在其他运行中,我们也希望通过调用来请求资源。在下面的基本方案中,我将如何情况下添加资源
http("post login")
.post("/somesite")
.headers(someheaders)
.formParam("user", "Bob")
.formParam("password", "notpassword")
.resources(
http("get javascript prototype")
.get("/firstResource"),
http("get javascript scriptaculous")
.get("/secondResource"))
答案 0 :(得分:0)
假设要获取的资源是已知列表,那么最简单的方法是对两个单独的登录请求建模,一个带有资源请求,另一个不带资源。然后使用doIf之类的东西(如您建议的那样)来决定调用哪个。