jmeter 使用URL重写处理用户会话

Posted 七月的尾巴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter 使用URL重写处理用户会话相关的知识,希望对你有一定的参考价值。

 

如果您的web应用程序使用URL重写而不是cookie保存会话信息, 那么你需要做一些额外的工作来测试你的网站。

正确应对URL重写,JMeter需要解析html 接收从服务器和检索独特的会话ID,使用适当的 HTTP URL重写修改器 来完成这一任务。 只需输入您的会话ID的名称参数修改器,和它 会发现它并将它添加到每个请求。 如果请求已经有一个值,它将被取代。 如果“缓存会话Id ? “检查,最后发现会话id将被保存, 将使用,如果前面的HTTP样本不包含一个会话id。

URL重写的例子

下载 这个例子 。 在图1所示 使用URL重写测试计划。 注意,URL重写SimpleController添加修饰语, 从而确保它只会影响请求SimpleController。

技术分享图1 -测试树

在图2中,我们看到了URL重写修改器GUI,只有为用户指定一个字段 会话ID的名称参数。 还有一个复选框,表明会话ID 是路径的一部分(用“;”分隔),而不是一个请求参数

技术分享图2 -请求参数

 

以上是关于jmeter 使用URL重写处理用户会话的主要内容,如果未能解决你的问题,请参考以下文章

网址重写 - 这会导致安全问题吗?

jmeter ---处理Cookie与Session

在服务器的网络编程中,解决会话跟踪的方法有:

利用URL重写实现Session跟踪

Embedded Jetty - 禁用外部 URL 的 URL 重写

使用 undertow 文件处理程序重写 URL