以下情况其实并不适用于直接登录可以获取cookie情况,直接可以登录成功,直接添加cookie管理,cookie可以直接使用用于以下请求操作。

如果登录一次后,后续许多操作,可以将cookie管理器放到事务控制器之外,作为全局的cookie管理器。

特殊情况可以参照以下情况添加cookie,例如有滑块无法登录,有图形验证无法登录获取Cookie,可以手动抓包添加Cookie对应的值

背景:

  1. 在页面点击提交的时候,页面有限制一次只能填写多少数字,以防拖慢数据库
  2. 但是如果有人打开很多页面进行操作,虽然页面限制,还是大量数据去请求数据库
  3. 为了单独测试这一操作的并发控制,发现操作的时候需要登录
  4. 为此可以使用cookie管理器,正则表达式提取器参数化相关cookie信息
  5. 再对操作就可以单独测试了

需要的工具:

  • jmeter(做并发测试)
  • fiddler(抓包使用)
  • 浏览器(谷歌,火狐都可以)

以下是操作3大步骤:

一、前期准备工作

1.1. 打开fiddler进行设置

 
11.png

1.2. 都勾选上 有些https的页面就也可以抓包了

 
12.png

1.3. 设置端口号 允许控制都加上

 
13.png

4.4. 设置浏览器HTTP代理为fiddler的地址和端口号

 
14.png

1.5. 浏览器进行登陆操作 fiddler抓包

 
15.png
二、jmeter相关操作:

2.1. 创建线程组:

 
21.png

2.2. 添加登陆的http请求:

 
22.png

2.3. 复制fiddler登录的请求信息

23.png

2.4. 填写登陆相关信息 粘贴fiddler里面的请求信息

 
24.png

2.5. 添加查看结果树 查看http请求的请求和返回信息

 
25.png

2.6. 添加正则表达式提取器(提取cookie的信息):

 
26.png

2.7. 查看结果树的返回头信息里面copy信息到正则表达式中

 
27.png

2.8. 添加cookie的正则表达式

2.8.1 添加cookie1

 
281.png

2.8.2 添加cookie2

 
282.png

2.9. 添加cookie管理器

 
29.png

2.10. 填写cookie相关的信息及上面正则提取的信息

 
210.png

jmeter-登录获取cookie后参数化,或手动添加cookie, 再进行并发测试的更多相关文章

  1. 使用jMeter对基于SAP ID service进行Authentication的Restful API进行并发测试

    这篇文章本来Jerry只在SAP社区上写了英文版的,可以通过点击文末的"阅读原文"获得.后来有两位做Marketing Cloud开发的德国同事,写邮件询问关于文章的更多细节,声称 ...

  2. (25)Django中操作cookie与session组件(添加cookie和删除cookie)

    cookie是存在于客户端浏览器上的键值对,是明文的 cookie是当用户访问网站时候和数据提起携带过去,安全性比较差, 容易被拦截 session存在于服务端的键值对,是一串加密的字符串 当用户登陆 ...

  3. jmeter跳过验证码登录配置:通过手动添加 Cookie 跳过带验证码的登录接口

    目录 一.基本配置 二.HTTP请求默认值 三.HTTP信息头管理器 四.HTTP Cookie管理器 五.线程组下接口设置 一.基本配置 二.HTTP请求默认值 (1)jmeter的设置: (2)设 ...

  4. JMeter处理jdbc请求后的响应结果

    JMeter如果进行JDBC请求,请求后的响应结果如何给下一个请求用(也就是传说中的关联),于是研究了一下,下面将学习的成果做个记录: 1.添加 "JDBC Connection Confi ...

  5. python中http请求中添加cookie支持

    python3中构造http的Request需要用到urllib.request. 有时会用到cookie. 比如在访问网站首页得到cookie,通过下面代码添加cookie:      #insta ...

  6. Python手动构造Cookie模拟登录后获取网站页面内容

    最近有个好友让我帮忙爬取个小说,这个小说是前三十章直接可读,后面章节需要充值VIP可见.所以就需要利用VIP账户登录后,构造Cookie,再用Python的获取每章节的url,得到内容后再使用 PyQ ...

  7. Jmeter登录中的cookie问题

    Jmeter中发送多个http请求,由于后面的请求需要登录后才能获取到数据,所以前面先要发送登录请求. 登录时会写cookie到本地,后面的请求中会读取cookie中的JSESSIONID,若后面的请 ...

  8. python模拟登录获取网站cookie

    因工作的需要需要使用某第三方网站页面的功能,但其网站未提供API,只有登录用户可使用该功能. 之前试过php使用snoopy获取set-cookie内容项进行手动拼装cookie,使用一段时间后发现网 ...

  9. MOOC(11)- 获取cookie后存到json中

    获取cookie后转成字典格式 把字典格式cookie存到json数据中 需要在表格中写好关键字,判断是否写cookie.是否读cookie 在需要用cookie的时候根据键去json中取值 # 1. ...

随机推荐

  1. python k-means聚类实例

    port sys reload(sys) sys.setdefaultencoding('utf-8') import matplotlib.pyplot as plt import numpy as ...

  2. 使用SimpleDateFormat验证日期格式

    Java中日期格式的验证有很多方式,这里介绍用 java.text.SimpleDateFormat 来实现时间验证的一种简单方式.首先我们要知道 SimpleDateFormat 对象有一个方法 v ...

  3. python3参考秘籍-附PDF下载

    目录 简介 Python的主要数据类型 Python中的String操作 基本操作 String连接 String复制 Math操作 内置函数 函数Function 传递参数 列表 添加元素 从lis ...

  4. 面试官让你讲讲Linux内核的竞争与并发,你该如何回答?

    @ 目录 内核中的并发和竞争简介 原子操作 原子操作简介 整型原子操作函数 位原子操作函数 原子操作例程 自旋锁 自旋锁简介 自旋锁操作函数 自旋锁例程 读写自旋锁 读写锁例程 顺序锁 顺序锁操作函数 ...

  5. 工具类输出当前ApplicationContext所有被装配的类

    package org.springblade.desk.utils; import org.springframework.beans.BeansException; import org.spri ...

  6. Arduino IDE开发ESP8266-01S连接MQTT服务器 控制继电器点亮LED

    准备条件: 1.Arduino IDE 2.ESP-01S模块 2.MQTT服务器 3.手机热点或路由器热点 Wi-Fi芯片 默认订阅的主题是  "开关控制" 当你发送主题  &q ...

  7. Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释(转)

      一:配置web.xml 1)问题:spring项目中有多个配置文件mvc.xml   dao.xml 2)解决:在web.xml中 <init-param> <param-nam ...

  8. mysql8.0.x中datasource信息

    driverClassName: com.mysql.jdbc.Drivertype: com.alibaba.druid.pool.DruidDataSourceurl: jdbc:mysql:// ...

  9. Java反编译反混淆神器 - CFR

    最近有大量jar包需要反编译后使用,但是由于jar包中的类被混淆过了,直接反编译以后的里面所有的变量都是一个名字.所以这里介绍一个反混淆神器:CRF. 不知道是不是官网的链接:http://www.b ...

  10. #2020征文-开发板# 用鸿蒙开发AI应用(三)软件篇

    目录: 前言 HarmonyOS 简介 DevEco Device Tool(windows下) 获取源码(切换到ubuntu) 烧录程序(切换回windows) 前言上一篇,我们在 Win10 上用 ...