Jmeter 线程组、运行次数参数化(转)Jpara1=4 -Jpara2=5

Jmeter的jmx文件保存了线程数和运行次数等参数,这个参数可以在命令行中传入参数的方式来修改数值

步骤如下

1、生成线程和运行次数的参数

  Jmeter选项中函数助手对话框,选中__P参数,这个参数是设置jmeter的属性值的,属性名称设置为para1  默认值设置为2,点击生成,就生成一个字符串,把这个字符串拷贝的线程数里面如下图,同样的方法设置para2,作为运行次数参数

2、保存jmx 文件

3、执行命令 jmeter -Jpara1=4 -Jpara2=5 -n -t thread_para3.jmx  传入2个属性值,能4*5 =20 能按设置的值执行

备注:如果是分布式压测 -J+参数名就不行了,需要把-J 修改成-G才行

原文地址:https://www.cnblogs.com/a00ium/p/10360427.html

时间: 2024-08-03 11:54:49

Jmeter 线程组、运行次数参数化(转)Jpara1=4 -Jpara2=5的相关文章

解决jmeter线程组循环次数无效

以下是比较jmeter线程组中设置循环次数和循环控制器中设置循环次数的区别 jmeter生成的脚本没有step1控制器,故循环在线程组中设置 badboy录制的脚本有setp1控制器,故循环在控制器中设置 badboy录制的脚本删除step1控制器之后出现无法使用现象 具体为什么出现这样的情况,有待后续更新说明......

jmeter线程组多个请求之间的参数关联

先看整个jmeter脚本的目录 场景:request-2发起请求的参数来自request-1的返回值,需要拿到request-1的返回值拼装到request-2的请求域中 常用可以使用jmeter的正则获取,本人认为那种方式不直观也不好弄,最好是用编程解释json的方式 1.下载json的包,放入/lib/ext中 2.在request-1下面新建BeanShell PostProcessor 首先看一下返回的json 我们要取得“mu”的值,以及“em”的值,这有点json基础的都挺简单的,具

jmeter 线程组之间传递动态变化的变量值

http://www.51testing.com/html/01/n-3725501.html https://www.jianshu.com/p/73832bae65af https://blog.csdn.net/qq_41767337/article/details/82352251 https://blog.51cto.com/zoe26/2155326 https://www.cnblogs.com/yzzfreedom/p/9838125.html 原文地址:https://www.

第三章:JMeter 常用的测试元件——线程组

线程组: 测试计划的起点,所有的逻辑控制器和采样器都会放置到线程组下面. 用来管理执行性能测试所需的Jmeter线程 1. 设置线程数: 看 Jmeter 需要模拟多少用户进行压力测试,模拟的用户数就是我们需要 设置的线程数. 2. Ramp-Up Period(in secods) :设置 线程启动周期: 参数:Ramp-Up Period 告诉 Jmeter达到最大线程需要多长时间.例如: Ramp-Up Period : 参数设定规则: 1. 设置太短:初始阶段会造成 服务器压力较大. 2

JMeter - 如何在多个测试环境中运行多个线程组

概述: 作为性能测试的一部分,我不得不为我们的应用程序提供各种用例/业务工作流程的性能测试脚本.当我设计我的性能测试脚本时,我将确保我有本文中提到的可重用测试脚本. JMeter - 如何创建可重用和模块化测试脚本 如果您尚未阅读本文,我会请您先阅读本文,然后继续阅读本文!作为上述文章的一部分,您可以了解如何正确设计性能测试脚本/测试计划. 在高级别,我在"测试片段"下维护了一个可重复使用的"测试脚本"模块.然后我使用Module Controller调用特定模块来

JMeter非GUI方式运行时动态设置线程组及传参

在使用JMeter进行性能测试自动化时,可能会有如下需求: 1.指定运行多少线程,指定运行多少次: 2.访问的目标地址变化了,端口也变化了,需要重新指定. 上面的需求如果有GUI方式运行,这都不是问题,直接在脚本上进行修改即可以了. 但是性能测试自动化是以非GUI方式运行的,如果要修改测试计划就比较麻烦了. 下面来说说如何简单的搞定这些问题: 1.指定运行多少线程   我们知道JMeter测试计划在运行Sampler之前先加载运行属性(jmeter.properties,system.prope

jmeter之线程组循环次数

有时候压测需要配置并发的持续时间,这个可以在jmeter中线程组页面进行配置 1.jmeter的循环次数2种使用场景 2.持续时间功能介绍 3.持续时间的使用场景 1.jmeter的循环次数2种使用模式 jmeter的循环次数一般有2种使用场景,一种是设置一个固定次数,一种是不设置次数仅控制循环时间.即循环次数是否勾选"永远" 设置一个固定循环次数,这种设置可以让一定量的用户,进行多次循环,从而构成一种并发 不设置次数仅控制循环时间,这种设置模式是为了观察服务器在一个时间段内,维持某种

jmeter的线程组概念

Jmeter组件:线程组 1.是什么? 进程:一个正在执行的程序对应一个进行 线程:进程中的执行线索(一个进程有多个执行线索) 线程组:按照线程组性质对线程进行分组 并发执行:多个线程同时执行:**特点**:执行结束的顺序和线程的启动顺序不一定一致: 顺序执行:按照线程的启动顺序挨个执行 2.为什么? 方便管理 3.怎么用? 1.三者的关系:进程有多个线程组,线程组可以有多个线程 2.进程----相当于是测试计划 3.线程组----线程组件 4.线程----线程组属性的线程数 二.1.默认的情况

Jmeter 快速入门--初识线程组

添加线程组 (1)thread group(线程组),setup thread group相当于lr初始化"环境"的初始化脚本,teardown thread group相当于lr测试完毕后对应的清除信息的脚本. (2)名称:可以给线程组设置一个命名. 注释:可以对线程组添加备注以标记. 在取样器错误后要执行的动作:就是在错误之后要如何执行,可选继续执行后续的.停止执行等. (3)线程数:即用户数,一个虚拟用户占用一个进程或线程,需要多少用户并发,设置多少虚拟用户数在这里也就是设置多少