如何从jmeter中的响应中提取会话ID?

时间:2017-06-06 13:20:47

标签: jmeter

如何从响应中提取会话ID?

{"game_url":"https://nogs-gl-stage.nyxmalta.com/game/?nogsgameid=110004&nogsoperatorid=421&sessionid=2007_a87178f4-a398-46f9-b156-a05da5040a37&nogscurrency=EUR&nogslang=en_us&nogsmode=real&accountid=7116&clienttype=html5&lobbyurl=https%3A%2F%2F%2Flobby%2Ffeatured-games",
 "non_regulated_game":"NON_REGULATED_GAME_MESSAGE"}

1 个答案:

答案 0 :(得分:2)

示例配置为:

  1. 添加Regular Expression Extractor作为返回上述回复的请求的子项
  2. 按如下方式配置:

    • 参考名称:任何有意义的东西,例如sessionid
    • 正则表达式:sessionid=(.+?)&
    • 模板:$1$
  3. 稍后将提取的值引用为${sessionid}${__V(sessionid)}
  4. 您还可以使用View Results Tree侦听器的“RegEx Tester”视图来测试正则表达式,而无需重新运行请求:

    JMeter View Results Tree Regex Tester

    参考文献: