zoukankan      html  css  js  c++  java
  • jmeter 参数化,关联参数,断言等使用说明

    不管是jmeter还是LoadRunner,参数化、关联参数、断言等方法在压测过程中经常使用。本文介绍在 jmeter 中的用法。 

    一、参数化

    jmeter 对数据参数化的三种实现方式。

    1.CSV Data Set Config

    1)添加 CSV Data Set Config

    2)填入相关参数

     

    Allow quoted data?: 默认是false。若设置为 true ,将引用文本中双引号中的参数

    3)请求 body 中引用参数化的参数 ${customerguid},${phone}

    2.User Parameters

    1)添加 User Parameters(这个方法主要在参数值不多的情况下使用)

    2)添加一组参数名、参数值

    3)在请求中调用格式:${activityGuid}

    3.User Defined Variables

    1)添加 User Defined Variables ,用来定义变量。

    2)添加变量名、变量值

    3)调用方式和上文一致:${activityGuid}

    二、关联参数

    1.JSON Extractor

     1)添加处理器 JSON Extractor

    2)提取单个参数,多个参数中间用   ;   隔开。

    1. names of  created variables:   定义参数名。
    2. JSON Path expression:           通过 key 提取 json 中value值。
    3. Match No.(0 for random):        1代表第一个,0代表随机。
    4. Default Valutes:                       若没有提取到,取默认给的值。

    后面接口中引用格式:${ServiceRuleNo},${Error} 

    三、断言

    1. Response Assertion

    1)添加断言处理器 Response Assertion

    2)然后选择匹配规则,需要匹配的字符串。比如截图所示代表在    响应文本 中 匹配 包含 "Error":0 字符串。

  • 相关阅读:
    决定Java程序员工资高低的三个因素
    Java常见面试题汇总(七)
    Java的 RMI与RPC的区别
    2019新版Java学习路径
    JAVA中String,StringBuilder以及StringBuffer三个类之间的区别
    2019Java开发学习路线图
    bzoj1458 士兵占领
    bzoj1303 [CQOI2009]中位数图
    bzoj3721 [PA2014 Final] Bazarek
    bzoj2659 [Beijing wc2012]算不出的算式
  • 原文地址:https://www.cnblogs.com/shenh/p/11732592.html
Copyright © 2011-2022 走看看