[英]how to extract token generated by js script (challenge.flood.io)
我目前正在研究 Gatling 進行性能測試,我對兩者都是新手。 完成任務時,當我需要獲取令牌以將其傳遞給參數以到達其他頁面時,我一直堅持該步驟。 對我來說,困難在於令牌在正文中不存在,它是由腳本生成的,所以我無法使用...check(css(... 或 check(regex(...
我試圖通過 css 和正則表達式獲取令牌,結果為空
.exec(
http("Step 5 page")
.get("${redirection}")
.check(status.is(200))
.check(substring("Step 5"))
.check(css("input[name='challenger[step_id]']", "value").find.saveAs("step_id"))
.check(css("input[name='challenger[step_number]']", "value").find.saveAs("step_number"))
.check(css("input[name='commit']", "value").find.saveAs("commit"))
.check(css("span.token").find.saveAs("one_time_token")))
我怎樣才能得到令牌?
從這段代碼中可以很清楚地看出,此頁面正在對/code
url 執行額外的 ajax 請求以獲取令牌,然后將其顯示在頁面中。
您會在其中找到該值(您可以在“網絡”選項卡下方的幾行中看到此 HTTP 請求)。
注意:為了學習 Gatling,您應該查看Gatling Academy 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.