jmeter 参数化测试

Posted caojuanshu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter 参数化测试相关的知识,希望对你有一定的参考价值。

变量的值可以不改变,可以被定义一次,如果不使用,不会改变值。

在测试计划中,变量可以做为方便的频繁使用的表达式,或都作为在测试运行中的可能会改变的常量,例如 线程组中线程的数量、主机名称

在确定一个测试计划结构时,考虑哪些数据是常量但可能会在运行中改变,确定变量的名称,可能会使用前缀C_或K_或大写以区分在运行中需要改变的变量

同时需要考虑哪些变量可以是线程局部使用的 例如 regular expression prost-processor提取计数 或值,你可能需要不同的名称规范

例如:HOST       www.baidu.com

    threads 10

    loops 20

在测试计划中这样使用:${HOST} ${THREADS}

之后如果想改变值,只需要要改变变量的值

这种方式在小的测试计划中工作的很好,但是大测试很多不同的组合时显的很冗长,一种解决方式是使用属性定义变量的值

例如:HOST    ${__P(host,www.baidu.com)}

可以从命令行改变变量的值:jmeter...-Jhost=www.163.com -Jloops=13

 

以上是关于jmeter 参数化测试的主要内容,如果未能解决你的问题,请参考以下文章

JMeter笔记9 | JMeter参数化

性能测试基础---jmeter参数化关联事物检查的等

Jmeter性能测试之参数化

Jmeter进阶--参数化

Jmeter参数化

性能测试-JMeter参数化CSV Data Set Config