• Jmeter各项参数设置


    1.Jmeter参数化:

    方法1:
    step 右键-添加-前置处理器-用户参数
    添加用户、添加变量,设置迭代方式
    找到请求,将需要参数化的常量用参数替换

    方法2:通过CSV data source的方式
    step 右键-添加-配置元件-CSV Data Set Config
    Filename 文件名:即参数化要引用的文件名
    File encoding文件编码方式:可以不填,一般就utf-8,gbk
    Variable Names(comma-delimited)变量名(用逗号分隔):多个变量可以引用同一个文件,用逗号分隔。如num1,num2
    Delimiter(use ' ' for tab):参数文件中多个变量值的分隔符, 表示用tab键分隔,默认是逗号。
    Recycle on EOF?:结束后是否循环?默认是true

    方法3:随机
    选项-函数助手-Random

    2.Jmeter集合点

    集合点添加方法:
    Step 右键-添加-定时器-Synchronizing Timer
    集合点的位置,要放到集合操作之前,也就是事务开始之前。

    3.断言(相当于loadrunner中的检查点)
    添加断言方法:请求 右键-添加-断言
    对相应请求添加响应断言
    对相应请求添加断言结果
    断言一般成功就只会显示一行,否则会显示多行

    1)断言持续时间,用于判断响应是否超出多少时间限制,在设定时间内响应就是成功的,超出这个时间,就是失败的。
    方法:请求 右键-添加-断言-断言持续时间

    2)返回结果大小断言
    方法:请求 右键-添加-断言-Size Assertion

    4.动态关联
    Jmeter中关联有两种方式:正则、xpath(一般xml人时候用的多)
    步骤:找到需要添加关联的请求-右键-后置处理器-正则表达式提取器
    一般前面三个部分都不需要改动,保持默认就好。
    最后一部分内容:
    模板:如果前面的正则表达式取了不止一个参数,那么这里需要指定参数的组别,如果该参数为$1$,则表示取得第一个值,$2$表示取得第二个值
    匹配数字:0随机、-1取所有值,以数组形式存储

    什么时候需要关联?
    回放脚本,看是否正确,不正确的话,分析原因,看看是否需要关联,一般数字+字母这种不规则的混合组合,需要关联。 也可以找开发确认是否需要关联

    关联实例步骤:
    webtours开启关联
    badboy录制
    导入Jmeter
    找出需要关联的请求
    该请求--后置处理器--正则--填入内容
    增加断言
    增加断言结果
    运行查看

    5.Jmeter有类似loadrunner中的图像,需要安装下面两个扩展插件
    扩展插件: 下载地址 http://jmeter-plugins.org/downloads/all/
    将JMeterPlugins_standard-****.jar包复制到Jmeter的lib目录下面的ext目录下面,重新启动Jmeter
    只要监听器里出现了jp开头的,就表示加载成功
    我们需要将serverAgent目录及下面的文件复制到我们测试的服务器上,然后点击打开(运行startAgent.bat  or startAgent.sh,根据服务器平台选择),它的默认端口为4444 ServerAgent-***.zip

     出现了JP@GC Agent v2.2.0 started 表示启动成功

  • 相关阅读:
    ubuntu16.04 下anaconda3安装教程
    conda基本知识
    caffe学习三:使用Faster RCNN训练自己的数据
    labelImg
    caffe学习二:py-faster-rcnn配置运行faster_rcnn_end2end-VGG_CNN_M_1024 (Ubuntu16.04)
    python开发中的高级技巧
    Splash 渲染引擎简介
    Splash 渲染引擎简介
    scrapy框架使用splash渲染引擎爬取动态页面
    scrapy框架使用splash渲染引擎爬取动态页面
  • 原文地址:https://www.cnblogs.com/vanya/p/6828020.html
Copyright © 2020-2023  润新知