美文网首页接口测试
接口测试-jmeter-登陆取cookie参数化 再进行并发测试

接口测试-jmeter-登陆取cookie参数化 再进行并发测试

作者: freedom_smile | 来源:发表于2019-12-17 15:10 被阅读0次

背景:

  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
三、开始真正的请求操作

3.1. 页面操作需要的操作 fiddler抓包


31.png

3.2. copy请求相关信息


32.png
3.3. 添加http请求,将fiddler需要的请求信息copy进去 其他信息填进去
33.png

3.4. 函数助手 将需要唯一的字段进行设置


34.png
3.5. 进行线程设置
35.png
3.6. 请求成功 查看结果
3.6.1 第一次请求会成功
361.png
3.6.2 再次请求会失败
362.png

OK 达到目的 如果再需要 就进行线程和循环次数以及间隔时间修改进行多次测试了
ps:上下拖动可以修改执行顺序

相关文章

  • 接口测试-jmeter-登陆取cookie参数化 再进行并发测试

    背景: 在页面点击提交的时候,页面有限制一次只能填写多少数字,以防拖慢数据库 但是如果有人打开很多页面进行操作,虽...

  • [PPJ_19] Locust接口性能测试-脚本参数化

    一、测试场景 被测接口: 对以上6个接口进行并发压力测试,可将不同的id取值进行参数化设置,循环遍历读取所需的参数...

  • jmeter 参数化

    jmeter参数化 背景 进行接口,性能测试进行参数化是必然要考虑的场景,自从上次使用了jmeter进行接口测试后...

  • 基础的HTTPClient搭建注意事项(上)

    项目背景 我司的自动化测试框架基本搭好,等待Web的接口测试自动化 要求 最基本的传、出参、获取Cookie和参数...

  • 接口测试

    软件测试分类:界面测试,接口测试,单元测试对软件提供的接口进行测试接口测试: 地址,参数,返回值(期望结果)接口-...

  • 零基础小白(一)分析接口需求设计demo脚本

    准备对游戏App接口进行自动化测试,首先从登陆接口开始,搞定登陆接口自动化设计思路,写个小白demo脚本 步骤1:...

  • 接口测试用例设计

    1,输入参数测试:针对输入的参数进行测试,也可以说是假定接口参数的不正确性进行的测试,确保接口对任意类型的输入都做...

  • JMeter - 配置元件HTTP Cookie 管理器

    在Jmeter做性能测试或接口测试时,当多个请求关联时需要处理Cookie。Jmeter对Cookie进行存取的管...

  • 接口测试脚本

    """流程:爬虫爬取wiki中的接口文档--->针对爬取数据进行接口测试--->生成测试报告"""author =...

  • JMeter提取登录的Cookie

    用JMeter进行接口测试时,经常需要通过登录接口提取cookie才能进行其他业务流程,如果cookie/toke...

网友评论

    本文标题:接口测试-jmeter-登陆取cookie参数化 再进行并发测试

    本文链接:https://www.haomeiwen.com/subject/wsvsnctx.html