Jmeter 性能测试基础

浏览器访问(B/S架构)

APP访问(C/S架构)

Jmeter官网

Jmeter组成
取样器进行脚本的逻辑控制
线程组场景设置
监视器监视脚本的运行,取得性能指标

Jmeter操作

添加虚拟用户组(线程组)

添加被测页面(取样器)

添加结果监听器(监视器)

参见JMeter入门教程

 

Jmeter脚本的录制

  1. 使用badboy 进行录制
  2. 使用代理方式

脚本录制的流程

业务流程

  • BadBoy介绍

  • 代理录制

  • 用户自定义变量

当脚本中重复出现相同的变量的时候,可以使用用户自定义变量来代替相同的参数(比如服务器ip地址:192.168.103.28) 

  1. 添加——配置元件——用户定义的变量 打开变量页面
  2. 维护变量信息: 
    IP地址变量名设置为:IPAdress 
    端口号:Port 这里写图片描述

  3. 2.在要引用变更的HTTP请求页面,填写引用变更的值: 
    在 服务器名称或IP内 变IP地址为 ${IPAdress},端口号改为${ Port } 

  4. 3.保存后,运行程序,在查看结果树内,查看运行结果 

Jmeter-CSVRead参数初始化

  1. Jmeter自带的函数助手——_CSVRead函数

参见:Jmeter参数化(_csvread函数、CSV Data Set Config)

  1. CSV Data Set Config

关联使用

JMeter学习笔记——JMeter关联

关联是Jmeter工具中非常重要的一个技术。因为在测试过程过有些数据是经常发生变化的,要获取并使用这些数据,就要使用关联。 
        比如: 用户登录后,session信息都不同,有些操作要使用session,就需要将这个动态的信息保存下来。 还有经常遇到的场景,第二个请求提交的参数要从第一个请求的返回数据中获取。

具体方法:

一、正则表达式提取器

        在默认的测试计划中添加一个线程组,然后添加取样器

  右键添加后置处理器→正则表达式提取器,正则表达式提取器界面如下:

说明:
        后置处理器:在请求结束或者返回响应结果时发挥作用
        正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的变量名中。

 

常用的正则表达式操作符:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值