我正在使用 jmeter 场景测试网站上的登录流程被 jmeter http 代理服务器捕获
在场景执行期间,特定于身份验证的参数(GET 请求和 cookie 中的会话 ID)取自先前捕获的 http-request。
我应该如何更改测试计划配置以捕获从服务器接收的会话 ID?
我正在使用 jmeter 场景测试网站上的登录流程被 jmeter http 代理服务器捕获
在场景执行期间,特定于身份验证的参数(GET 请求和 cookie 中的会话 ID)取自先前捕获的 http-request。
我应该如何更改测试计划配置以捕获从服务器接收的会话 ID?
如果您添加 HTTP cookie 管理器,cookie 应该可以正常工作。如果要将身份验证令牌作为变量传递给下一个请求,则需要使用正则表达式来捕获身份验证令牌。
如果这是一个 ASP.NET 应用程序,这里有一个很棒的教程: http: //www.markschabacker.com/blog/2013/05/10/jmeter_with_webforms_authentication/
如果没有,这里 youtube 上的视频还涵盖了提取参数以用于未来请求的一般场景: http ://www.youtube.com/watch?v=SVxB3Tk4O4A