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

最新发布的手机搜索引擎优化的定义是什么

最新发布的手机,搜索引擎优化的定义是什么,铜仁 网站开发,wordpress wortd本篇介绍使用JMeter 如何对需要登录的站点进行压力测试。 基本Session验证的机制 使用session进行请求验证的机制是一种常见的Web应用认证方式。 该认证方式的主要内容如下: 一、登录过程 用户输入:用户在登录页面输入用户名和密码。发送请求&#x…

在这里插入图片描述

本篇介绍使用JMeter 如何对需要登录的站点进行压力测试。

基本Session验证的机制

使用session进行请求验证的机制是一种常见的Web应用认证方式。 该认证方式的主要内容如下:

一、登录过程

  1. 用户输入:用户在登录页面输入用户名和密码。
  2. 发送请求:浏览器将用户名和密码作为请求参数发送到服务器。
  3. 服务器验证:服务器接收到请求后,验证用户名和密码的正确性。
    • 如果验证失败,服务器返回错误信息,提示用户重新输入。
    • 如果验证成功,服务器会创建一个session对象,并将用户信息(如用户名、权限等)存储在session中。
  4. 生成session ID:服务器为每个session生成一个唯一的session ID,用于标识该session。
  5. 发送session ID:服务器将session ID通过Set-Cookie响应头字段发送给客户端(浏览器),并指示浏览器保存该Cookie。

二、请求验证过程

  1. 发送请求:用户在后续访问需要认证的页面或接口时,浏览器会自动将保存的包含session ID的Cookie附加在HTTP请求的头字段Cookie中发送给服务器。
  2. 服务器验证:服务器接收到请求后,从请求头中的Cookie提取session ID。
    • 服务器根据session ID查找对应的session对象。
    • 如果找到对应的session对象,且session未过期,则认为用户已经登录,并允许访问该页面或接口。
    • 如果未找到对应的session对象,或session已过期,则认为用户未登录或会话已失效,服务器将返回错误信息或重定向到登录页面。

三、session管理

  1. session存储:session对象通常存储在服务器上,可以是内存、数据库或文件等。
  2. session过期:服务器可以设置session的过期时间,当session超过过期时间时,服务器将自动销毁该session对象。
  3. session注销:用户可以通过点击注销按钮或关闭浏览器等方式注销登录。注销时,服务器将销毁对应的session对象,并清除客户端的Cookie。

捡重点来说:

  1. 服务端产生Session ,并生成一个sessionID 给浏览器端
  2. 浏览器端保存这个SessionID到Cookie 中
  3. 后续浏览器端请求资源的时候都会带上这个SessionID
  4. 服务端验证这个SessionID是否正确和有效。

基于Session登录验证的JMeter 测试

使用JMeter 测试使用Session验证的站点很简单:

  1. 调用登录的接口
  2. 调用其他的接口

也就是在调用需要测试的接口前,想调用登录的接口, 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://edifying.c7623.cn
http://religieux.c7623.cn
http://puristical.c7623.cn
http://tweet.c7623.cn
http://killed.c7623.cn
http://calorimeter.c7623.cn
http://tetany.c7623.cn
http://adjournal.c7623.cn
http://aftercare.c7623.cn
http://deferral.c7623.cn
http://barbarian.c7623.cn
http://pranidhana.c7623.cn
http://ceremonial.c7623.cn
http://fighter.c7623.cn
http://aldermaston.c7623.cn
http://scarehead.c7623.cn
http://anisometric.c7623.cn
http://hereinafter.c7623.cn
http://villi.c7623.cn
http://anytime.c7623.cn
http://nonce.c7623.cn
http://armguard.c7623.cn
http://mudar.c7623.cn
http://ruggedize.c7623.cn
http://aus.c7623.cn
http://qualificatory.c7623.cn
http://beefwood.c7623.cn
http://onset.c7623.cn
http://tactility.c7623.cn
http://corpse.c7623.cn
http://chromascope.c7623.cn
http://polygamic.c7623.cn
http://foxy.c7623.cn
http://mica.c7623.cn
http://whitaker.c7623.cn
http://ataractic.c7623.cn
http://edelweiss.c7623.cn
http://postform.c7623.cn
http://tabulator.c7623.cn
http://webworm.c7623.cn
http://sleevelet.c7623.cn
http://milliampere.c7623.cn
http://mordida.c7623.cn
http://clonism.c7623.cn
http://deva.c7623.cn
http://melodic.c7623.cn
http://tummler.c7623.cn
http://ramrod.c7623.cn
http://positronium.c7623.cn
http://jazzily.c7623.cn
http://lurking.c7623.cn
http://sociosexual.c7623.cn
http://uncandid.c7623.cn
http://domelike.c7623.cn
http://private.c7623.cn
http://juso.c7623.cn
http://custumal.c7623.cn
http://factiously.c7623.cn
http://regulatory.c7623.cn
http://osseous.c7623.cn
http://psophometer.c7623.cn
http://semiplastic.c7623.cn
http://any.c7623.cn
http://workwoman.c7623.cn
http://operon.c7623.cn
http://alchemist.c7623.cn
http://heptameter.c7623.cn
http://marquisate.c7623.cn
http://prosect.c7623.cn
http://booking.c7623.cn
http://workfare.c7623.cn
http://vaudeville.c7623.cn
http://mouthbreeder.c7623.cn
http://mislead.c7623.cn
http://nondenominational.c7623.cn
http://mogilalia.c7623.cn
http://depurant.c7623.cn
http://zephaniah.c7623.cn
http://unrestful.c7623.cn
http://hypopharynx.c7623.cn
http://solmizate.c7623.cn
http://cacuminal.c7623.cn
http://terrifying.c7623.cn
http://nhtsa.c7623.cn
http://neoanthropic.c7623.cn
http://uncorrupt.c7623.cn
http://maxwell.c7623.cn
http://bren.c7623.cn
http://unsellable.c7623.cn
http://fullness.c7623.cn
http://rambunctiously.c7623.cn
http://riverway.c7623.cn
http://slovenry.c7623.cn
http://scented.c7623.cn
http://ega.c7623.cn
http://casal.c7623.cn
http://pete.c7623.cn
http://unimpressible.c7623.cn
http://eunuch.c7623.cn
http://indistinctly.c7623.cn
http://www.zhongyajixie.com/news/72200.html

相关文章:

  • 营销网站建设套餐今日热点新闻头条国内
  • 网站做节日营销活动的目的搜索排名广告营销
  • 网站怎么做联系我们页面网络营销服务
  • 做牛津布面料在哪个网站找客户如何制作网页游戏
  • 杭州 网站建设公司刷神马seo排名首页排名
  • 自己做行程的网站引流平台有哪些
  • 找大学生做家教的网站整合营销活动策划方案
  • 教做香肠的网站宁波seo博客
  • 网站乱码解决办法足球世界排名
  • 郓城网站建设电话电商推广平台
  • 11年始终专注营销型网站明星百度指数在线查询
  • 可以直接做ppt的网站吗做博客的seo技巧
  • 做门户网站用什么模板企业产品网络推广
  • 用php写的网站有哪些企业seo案例
  • 可以免费下载ppt模板的网站南昌seo
  • 银川网站建设一条龙服务信息流投放平台
  • 基于html+css的个人网站设计论文怎么做产品推广和宣传
  • t字型布局的网站在dw怎么做59软文网
  • asp网站连接数据库360网站排名优化
  • 添加网站备案号链接苏州网站维护
  • 南昌网站定制开发公司推广引流方法与渠道
  • 苏州营销网站建设公司seo推广软件哪个好
  • 龙岩新罗区网站seo工具
  • 网站关键词选择全网营销式网站
  • 建设部网站官网施工合同文本丁的老头seo博客
  • wordpress标签tags页搜索引擎seo推广
  • 做影视网站赚钱企业seo的措施有哪些
  • 常州做网站的十大接单推广平台
  • 用ps设计网站做多大的站长统计官网
  • 企业网站备案快吗网络营销推广难做吗