我正在使用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是什么。
答案 0 :(得分:0)
正则表达式:name="atlassian-token" content="(.+?)"
希望这会有所帮助。
答案 1 :(得分:0)
为了处理JSESSIONID
和atlassian-token
Cookie,只需添加HTTP Cookie Manager,JMeter足够聪明,可以自动处理它们。