【jmeter】JMeter处理Cookie与Session

摘要:
一些网站使用Cookie来保存信息,而其他网站使用会话JMeter支持这两种方法。并且&以这种方式添加。在这种情况下,不需要选中复选框。

有些网站保存信息是使用Cookie,有些则是使用Session.对于这两种方式,JMeter都给予一定的支持。

1.Cookie

添加方式:线程组-配置元件-HTTP Cookie 管理器,如下图:

【jmeter】JMeter处理Cookie与Session第1张

2.Session

添加方式:线程组-前置处理器 -HTTP URL 重写修饰符,如下图:

【jmeter】JMeter处理Cookie与Session第2张

有些tomcat的session实现不是通过cookie的,而是通过session id的,就是说,用户登录有了session之后,tomcat就会维护一个sessonid,然后每次request的时候,要求每个http request的URL都要带上这个session id.
在tomcat中,使用URL Re-writing mode,URL是这样的:http://192.168.0.2:8080/easy/login.ec;jsessionid=410C3D3946535635683D662DF74A00AC,所以,这里我们需要设置会话参数名称为:jsessionid,Jmeter就会到URL里面按照这个参数去把上面那个sessionid抓下来,然后每次request都带上这个东西,需要注意,“路径扩展(使用;作分隔符)”这里还要将勾上,因为如上,tomcat的URL Re-writing中sessionid是以分号的方式加在URL上的,所以需要勾上这个选项,有些web server这个session和普通的URL parameter一样,是以?和&这种方式加上去的,这种情况这个checkbox就不用勾了。

免责声明:文章转载自《【jmeter】JMeter处理Cookie与Session》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue基于element-ui制作的成绩管理系统(-)设计思路数学分析里面的蕴含(⇒)究竟是什么意思下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js中window对象详解以及页面跳转

1.window.top.window.location= "index.asp"; 2.window.top.location.href="index.asp" 3.window.top.location.replace("index.asp"); 4.window.navigate("index.asp"); 5.windows.open()//新窗口...

验证码实现原理

最简单的验证码   极验验证   扫码登录   12306验证码 先说结论吧 仔细了解了一番后,发现,其实 验证码 ,还是基于session原理 或者token原理 什么是session 这里推荐一本书《图解http》,里面讲解的很清楚。如果只是想简单的了解一下session,可以看看这个文章。 什么是token token是另一种使用较多的鉴权方式,具...

远程桌面mstsc应用

        当我们需要远程使用电脑或者服务器的时候,我们会选择使用远程桌面。但是,在多人使用远程桌面的时候。经常会遇到“客户端已达到最大连接数,请稍候再试”。原因解释:       如果是多个人管理的服务器的话,您可能会感觉这是很正常的现象。其实,则不然。以下将介绍Windows2003 Server中远程桌面的相关限制以及规定:           ...

Gradle在Mac上安装及Idea中配置

前言 笔者在安装Gradle的过程中发现过程有点繁琐且安装教程比较少,因此记录一下安装过程,方便同行参考 环境信息 macOS:10.15.5IntelliJ IDEA:2020.3Gradle:6.8.2Java:1.8.0_151Homebrew: 3.0.1 进入Gradle官网 点此进入Gradle官网 点击安装 安装文档 包管理安装 安装b...

1.如何在JMeter中使用JUnit

您是否需要在测试过程中使用JUnit?要回答这个问题,我们先来看看单元测试。 单元测试是软件测试生命周期中测试的最低分辨率。运行单元测试时,需要在应用程序中使用最小的可测试功能,将其与其他代码隔离,并确定其行为是否符合预期。这使您可以在开始构建更大的模块之前验证正在测试的应用程序的小“单元”是否正常工作。 Junit是迄今为止最流行的Java语言单元测试框...

jmeter单一接口测试

在使用jmeter进行单一接口测试之前,我们先来了解一下一个用户请求的过程,如下: 1)用户通过浏览器发起一个请求; 2)用户收到服务器返回的响应数据。 如上,就是一个WEB的请求/响应模型 jmeter要测试WEB接口,那么它就得模拟这个请求响应模型,得有下几个元素: 1)用户(或者称之为线程); 2)请求发送; 3)响应接收。 下面,我们根据以上几个元...