51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 980|回复: 3
打印 上一主题 下一主题

Jmeter中如何对不同模块下的同个参数重复赋予初始值?用户自定义参数的有效范围?

[复制链接]
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2022-10-9 09:14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    需求:
    拆分成了多个片段,用模块控制器每次执行一个模块。在每个模块下,都对同一个参数进行了提取,设置了‘用户自定义变量’,每个模块会赋予的初始值不一样。
    想要在执行时模块1时,使用参数值1;在执行模块2时,使用参数值2;在执行模块3时,使用参数值3

    现有问题:
    在执行模块1时,实际读取最后一个模块的参数值3。除非后面模块2和模块3均禁用,才会读取模块1的参数值1。

    那么疑问点来了,
    1、用户自定义参数的有效范围是在测试片段内么?
    2、使用模块控制器去执行时,为何会读取到不需执行的模块下的参数?
    3、如果我想实现最初的需求,要如何给一个参数赋予初始值,方便修改,尽在此模块内有效?


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 756 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2022-10-10 11:11:50 | 只看该作者
    更改参数
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:50
  • 签到天数: 2818 天

    连续签到: 6 天

    [LV.Master]测试大本营

    3#
    发表于 2022-10-10 16:29:42 | 只看该作者
    要看参数是什么变量吧
    回复

    使用道具 举报

    该用户从未签到

    4#
    发表于 2022-10-11 09:51:40 | 只看该作者
    1、用户自定义参数属于全局变量,属于一次性创建。同一个变量出现多次,会用最后一次的变量值。
    2、不同模块需要传递不同的参数, 可以在定义参数上加上一个全局变量,在每一个请求后让变量自增
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 20:30 , Processed in 0.063809 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表