RegEx到Atlassian Jira Token Finder

时间:2014-12-23 15:39:16

标签: regex performance jmeter performance-testing

我正在使用Jmeter来测试我的Jira实例。我记录了登录和Scrumboard动作。

当我想使用2000个用户复制时,我收到错误 我知道这是因为需要令牌。

如何创建用于查找令牌的正则表达式?

我正在向服务器发出类似这样的请求

GET httb://SOMESERVERON.intranet:8080/secure/Dashboard.jspa

Cookie数据:

JSESSIONID=#IDNUMBER; atlassian.xsrf.token=#TOKENNUMBER
  

请求标题:连接:keep-alive参考者:   HTTB://SOMESERVERON.intranet:8080 /插件/ servlet的/小工具/ IFR容器= Atlassian的&安培;中= 0&安培;国家= UK&安培;朗= EN&安培;查看=默认&安培;图-PARAMS =%7B%22writable%22%3A %22false%22%7D&安培; ST = Atlassian的%3AWYF9KCckTIxHKei%2BvMoCPKoa3LOkMGPilSEdaSqyqEFKIPnF0I3YcZDdKdElV0s%2B9%2FqBhMWhS2Qyvo7m0F2f3uTB3JBeKZF8Ou3EimeszE1Ms1IPMqDoYcVgPdF1CaQnnrANHwH1KhR1UxUlHed7VOyRPmfI26rO2FU65FQbvNuIZADHLRt1v8lF52vBeCqi6aSfyrfGau2lv3JDL4HVQv3dDmt%2FudFaX3a05CS94ncoGr0s&安培; up_isPublicMode =假安培; up_isElevatedSecurityCheckShown =假安培; up_loginFailedByPermissions =假安培; up_externalUserManagement =假安培; up_loginSucceeded =假安培; up_allowCookies =真安培; up_externalPasswordManagement =安培; up_captchaFailure =假安培; up_isAdminFormOn =假安培; URL = HTTP%3A%2F%2Flrv142c3.europe.intranet%3A8080%2Frest%2Fgadgets%2F1.0%2FG%2Fcom.atlassian.jira.gadgets%2Fgadgets%2Flogin.xml&安培;库= AUTH -refresh   Accept-Language:nl,en-US; q = 0.7,en; q = 0.3 Accept-Encoding:gzip,   deflate User-Agent:Mozilla / 5.0(Windows NT 6.1; rv:34.0)   Gecko / 20100101 Firefox / 34.0接受:   text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8主持人:   http://SOMESERVERON.intranet:8080


所以我知道要找这个部分

name="atlassian-token" content="TOKENKEY"

但是我需要找到令牌并将其放入我可以使用的参数中的RegEx是什么。

2 个答案:

答案 0 :(得分:0)

正则表达式:name="atlassian-token" content="(.+?)"

希望这会有所帮助。

答案 1 :(得分:0)

为了处理JSESSIONIDatlassian-token Cookie,只需添加HTTP Cookie Manager,JMeter足够聪明,可以自动处理它们。