当前位置: 首页 > news >正文

企业网站设计理念网站安装模板

企业网站设计理念,网站安装模板,泉州做网站的,成都鲜花网站建设本篇介绍使用JMeter 如何对需要登录的站点进行压力测试。 基本Session验证的机制 使用session进行请求验证的机制是一种常见的Web应用认证方式。 该认证方式的主要内容如下#xff1a; 一、登录过程 用户输入#xff1a;用户在登录页面输入用户名和密码。发送请求#x… 本篇介绍使用JMeter 如何对需要登录的站点进行压力测试。 基本Session验证的机制 使用session进行请求验证的机制是一种常见的Web应用认证方式。 该认证方式的主要内容如下 一、登录过程 用户输入用户在登录页面输入用户名和密码。发送请求浏览器将用户名和密码作为请求参数发送到服务器。服务器验证服务器接收到请求后验证用户名和密码的正确性。 如果验证失败服务器返回错误信息提示用户重新输入。如果验证成功服务器会创建一个session对象并将用户信息如用户名、权限等存储在session中。 生成session ID服务器为每个session生成一个唯一的session ID用于标识该session。发送session ID服务器将session ID通过Set-Cookie响应头字段发送给客户端浏览器并指示浏览器保存该Cookie。 二、请求验证过程 发送请求用户在后续访问需要认证的页面或接口时浏览器会自动将保存的包含session ID的Cookie附加在HTTP请求的头字段Cookie中发送给服务器。服务器验证服务器接收到请求后从请求头中的Cookie提取session ID。 服务器根据session ID查找对应的session对象。如果找到对应的session对象且session未过期则认为用户已经登录并允许访问该页面或接口。如果未找到对应的session对象或session已过期则认为用户未登录或会话已失效服务器将返回错误信息或重定向到登录页面。 三、session管理 session存储session对象通常存储在服务器上可以是内存、数据库或文件等。session过期服务器可以设置session的过期时间当session超过过期时间时服务器将自动销毁该session对象。session注销用户可以通过点击注销按钮或关闭浏览器等方式注销登录。注销时服务器将销毁对应的session对象并清除客户端的Cookie。 捡重点来说 服务端产生Session ,并生成一个sessionID 给浏览器端浏览器端保存这个SessionID到Cookie 中后续浏览器端请求资源的时候都会带上这个SessionID服务端验证这个SessionID是否正确和有效。 基于Session登录验证的JMeter 测试 使用JMeter 测试使用Session验证的站点很简单 调用登录的接口调用其他的接口 也就是在调用需要测试的接口前想调用登录的接口 JMeter 会自动保存登录成功后的SessionID 并且后续请求会自动带上这个Cookie这里自动带的原因是因为这个Cookie是通用的也就是 * JSESSIONID。 JSESSIONID是一个特定类型的Cookies用于跟踪用户会话。它是由Java Servlet规范定义的一种机制用于在用户与Java Web应用程序之间保持会话状态。 基于以上在JMeter 中建立的测试项目就基本上很简单 线程组下面包含一个登录请求以及若干个获取数据的请求。 实战场景之复杂验证 这里遇到一个实战的项目因为单点登录或是安全性的要求除了JSESSIONID之外会额外产生一个Token 进行验证。原因是 这个站点本身调用了多个其他的服务而调用其他服务的验证就是使用token 的方式。同时这个站点本身也是使用自行产生的token 进行验证 在调用登陆之后会将这个通过通过响应内容的方式返回。 在JMeter 中需要从响应中解析出这个Token 附件到后续请求中。 于是需要在Login的请求中添加一个 Regular Expression Extractor解析出自行产生的Token。 需要从返回中通过Regular Expression Extracotor 解析Token , 附加到请求头中 解析的配置类似如下 除以上外还需要添加一个HTTP Cookie Manager 以便在后续的请求中附加上这个Cookie: 测试计划的完整结构如下
http://www.w-s-a.com/news/898705/

相关文章:

  • 个人摄影网站推介网手机版
  • 有哪些免费的视频网站网站开发和竞价
  • 学校网站如何做广州商城型网站建设
  • 微网站建设哪家便宜易优建站系统
  • 推荐做木工的视频网站毕业设计做的网站抄袭
  • 网站导航页面制作wordpress调用文章阅读量
  • app小程序网站开发品牌购物网站十大排名
  • 用wordpress做购物网站龙岩品牌设计
  • 网站开发是指wordpress系统在线升级
  • 网站建设运营的灵魂是什么意思页面跳转中
  • 家政服务网站源码重庆建网站企业有哪些
  • 怎样分析一个网站做的好坏重庆长寿网站设计公司哪家专业
  • 百度助手app下载苏州seo关键词优化排名
  • 17网站一起做 佛山诸城网站建设多少钱
  • 郑州网站建设培训学校泉州做网站设计公司
  • 西峡做网站深圳建筑工务署官网
  • 单县网站惠州seo计费
  • 万网网站建设 优帮云怎样用记事本做网站
  • 注册域名后网站建设百度指数的功能
  • 怎么做伪静态网站山西网站建设设计
  • 做小型企业网站多少钱衡阳市建设局网站
  • 金华专业网站建设公司网站建设空间和服务器方式
  • 自己做的网站在浏览器上显示不安全吗wordpress revolution slider
  • 西安网站建设推广优化搜索引擎营销
  • 互联网站备案管理工作方案 工信部注册深圳公司需要什么条件
  • 网站网站服务器网站建设 物流
  • 国外开发网站手机网站建设制作
  • 怎么把自己做的网站传网上青岛工程建设监理公司网站
  • 网站301跳转效果商丘网站公司
  • 公司网站建设西安网站的架构与建设