首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提取js脚本(challenge.flood.io)生成的令牌

如何提取js脚本(challenge.flood.io)生成的令牌
EN

Stack Overflow用户
提问于 2022-11-19 22:44:08
回答 1查看 22关注 0票数 0

我目前正在为性能测试学习Gatling,我对两者都是新手。在执行任务时,当我需要获得一个令牌来将它传递给参数以到达另一个页面时,我已经停留在这个步骤上了。对我来说,困难在于正文中缺少标记,它是由脚本生成的,所以我无法用...check(css(Css).或者检查(regex(.

我尝试通过css和regex获取令牌,得到空的结果。

代码语言:javascript
复制
.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")))

我怎么才能拿到钱?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-20 07:30:49

从这段代码中可以很清楚地看出,这个页面正在对/code url执行额外的ajax请求,以获取令牌,然后在页面中显示它。

您将在其中找到值(您可以在Network中看到下面的几行HTTP请求)。

注意:为了学习Gatling,您可能应该检查加特林学院

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74504332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档