我正在尝试使用JMeter Script登录我的应用程序。
我添加了Cookie管理器和缓存管理器
My Thread Group脚本
会发生什么
那么有没有办法在POST响应后强制GET重定向发送cookie?
我的理论是,JMeter就是这样,因为POST和重定向GET的URI路径不同,JMeter没有发送cookie。
我试过了
答案 0 :(得分:0)
我的问题是自己造成的!
我在与不同环境不同的环境中运行,这种环境具有不同的上下文根,例如/ test / app而不是/ app。为此,我使用" my.domain.com/test"修改了我的$ {Domain}用户参数;而不是调整所有路径设置。
对于发送的请求,此方法似乎在$ {Domain} + $ {Path}解析为正确的URL时起作用 - 但服务器创建的Cookie是$ {Path}(如在/ test / app中)和JMeter的看法不同(如在/ app中)。
我现在已经介绍了一个$ {CtxRoot}用户变量(设置为/ test /)并将其添加到我的所有Path值中 - 我的Login现在正在运行。