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:可以选择

posted @ 2020-02-19 17:15  jiyanjiao  阅读(191)  评论(0编辑  收藏  举报