2014-12-23 32 views
0

我正在使用Jmeter来测试我的Jira实例。我记录了登录和Scrumboard操作。RegEx to Atlassian Jira令牌搜索器

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

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

我在做,看起来像这样

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

cookie数据服务器发送一个请求:

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

请求头:连接:保持活跃的Referer: HTTB:// SOMESERVERON.intranet:8080/plugins/servlet/gadgets/ifr?container = atlassian & mid = 0 & country = UK & lang = 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.eur ope.intranet%3A8080%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.jira.gadgets%2Fgadgets%2Flogin.xml & libs = 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) 壁虎/ 20100101火狐/ 34.0接受: text/html的,应用/ XHTML + xml的,应用/ XML; Q = 0.9,/; Q = 0.8主机: http://SOMESERVERON.intranet:8080


所以我知道找这部分

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

但是,什么是我需要找到令牌,并把它放在我可以重新使用参数的正则表达式。

+0

而不是请求,粘贴响应内容。然后我们可以为您提供正则表达式。 –

回答

0

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

希望这会有所帮助。

0

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

+0

谢谢,对于JSESSIONID HTTP Cookie管理器可以处理它,但不幸的是,atlassioan令牌不能。我会继续尝试。 –