zoukankan      html  css  js  c++  java
  • Jmeter性能测试第2节

    Jmeter组成:

    测试计划:

    1. 1.    线程组(控制多线程并发)
    2. 2.    断言(一般不推荐性能测试中有断言)
    3. 3.    定时器(对停顿时间进行设置)
    4. 4.    监听器
    5. 5.    配置元件(对资源进行监控配置)
    6. 6.    后置处理器(请求之后要做的事)
    7. 7.    前置处理器(请求之前要做的事)
    8. 8.    逻辑控制器
    9. 9.    Sampler

    Jmeter实现多并发

    1. 1.    线程组: 负载发生器, 用多线程或者多进程的方式来模拟用户的使用行为, Jmeter是以线程的方式来进行模拟用户的并发访问的.
    2. 2.    使用步骤:

    a)     右键点击测试计划->添加->Threads->线程组

    a)     线程数 :设置的线程数,即多少个虚拟用户

    b)     Ramp_Up Period : 几秒钟之内将并发用户数加上

    c)      循环次数: 即当前循环几次

    d)     调度器: 是对当前跑的时间的控制,对于什么时候执行脚本的一种设置.例如控制器名称为”如果控制器”, 就是当满足什么样的条件后执行哪一步操作.

     

    Jmeter 实现逻辑分支控制

    1. 1.    逻辑控制器: 用来控制测试脚本的逻辑判断,也可以理解为如何控制脚本的运行.例如:如果控制器使用
    2. 2.    步骤:

    a)     右键新建的线程组->添加->逻辑控制器->选择if如果控制器->出现条件栏(如果满足什么样的条件才会执行什么)

    b)     在如果控制器里面添加Sampler 如果控制器右键->添加->Sampler->选择http请求, web服务器添加百度www.baidu.com

    c)      为了查看结果 线程组右键->添加->断言->查看结果树

    d)     点击开始运行按钮->去查看结果树发现无内容,因此时如果控制里条件为空

    e)     为了让如果控制器中内容生效,线程组右键->添加->配置元件->选择用户定义变量->点击下方添加按钮->定义变量名称为ifRun 值为1

    f)      再次回到如果控制器->在条件栏填写->固定格式如:${ifRun}==1

    Jmeter实现配置管理

    1. 1.    配置元件:用来提供一些配置相关的信息,如Http请求头,cookie管理,提供参数化数据,还可以进行用户自定义变量等,用来定义常量等
    2. 2.    步骤:

    a)     线程组右键->添加->配置元件->JDBCconnection(数据库连接)

    b)     ValueableName需要填写并记录

    c)      Datebaseurl:jdbc:mysql://10.30.50.214:3306/ faw_fusion?serverTimezone=UTC

    d)     JDBCDriverclass:可以选择

  • 相关阅读:
    微信小程序——微信支付
    .Net 异步方法, await async 使用
    微信小程序路过——新手不要错过哦!
    关于文件的上传。
    网页源代码的获取方法
    PCPOP多功能外挂v1.0
    网站开发步骤
    关于系统的垃圾文件
    关于容器中的控件的使用
    POP气球机
  • 原文地址:https://www.cnblogs.com/jiyanjiao-702521/p/12332087.html
Copyright © 2011-2022 走看看