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就一起瞬发(就是图示)

  • 相关阅读:
    实现预定房间的功能
    实现投票,显示人数百分比的功能
    数据库包装成类
    实现微信好友列表的php代码
    几种常见的函数
    数据库查询
    用代码编辑数据库T-SQL语句
    多线程
    集合类
    一、高级查询。。。实例
  • 原文地址:https://www.cnblogs.com/margot921/p/10935730.html
Copyright © 2011-2022 走看看