zoukankan      html  css  js  c++  java
  • jmeter 登陆--查询存在否-->新建客户-->查询存在否 + 压测

    1.登陆

      正则表达式提取器和json提取器,都是后置处理器提取token(都可以在响应中以regexp tester 和 json path tester查看提取的对不对)

      beanshell 后置处理器,是用脚本把获取到的token变量记为jmeter属性

      响应断言,是可以检测登陆成功否

      login debeg sampler,我用来查看获取到的token变量值对不对

      HTTP信息头,用函数使用属性${__P(lg_token)}

      ...

    2.查询客户存在否

     

      csv文件,数据参数化

      JSON断言,可以检测得到的值是否与预期结果值相同(我这里是检测名字$.content..name)

      json提取器,提取内容content($.content..mobile),看有没有查询到

      if控制器,对比content;真的话就执行if控制器内的组件

    3.新建客户

     

    json提取器,提取costomerid

    json断言,检测customerid

    4.压测

    设定,50个线程数,1秒内ramp up,循环2次

    使用同步定时器完成并发测试,

      设定20,200的时候,200ms积累了10个事务就瞬发了

      设定20,400的时候,20个事务未到400ms就一起瞬发(就是图示)

  • 相关阅读:
    读库存扣减系列文章有感
    为什么不要将spring-boot相关依赖打入二方包
    volatile的特性代码验证
    谈谈JVM(基础模型)
    谈String,StringBuilder,StringBuffer随笔
    maven 安装
    Mysql中常用的函数
    web网页打印的方法(浏览器通用)
    web网页打印的方法
    代理服务器的用途
  • 原文地址:https://www.cnblogs.com/margot921/p/10935730.html
Copyright © 2011-2022 走看看