Jmeter中很多请求的url里会包含jsessionid,如 http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。jsessionid值为cookie中的jsessionid,会动态变化,所以需要动态获取。
一般这种情况下前一个url的响应中会包含这个有jsessionid的链接,所以可以这样如理来将jsessionid的值赋给变量:
- 可以在前一个url的http请求下添加 正则表达式提取器
- 正则表达式结构如下:
- 这样在url中写成 http://www.xxx.com/xxx_app;jsessionid==${jsessionid}?a=x&b=x
这样就可以动态获取jsessionid,然后就可以登录成功了。