• 0
  • 0
分享
  • Jmeter使用函数助手生成随机数参数化——软件测试圈
  • 落叶凌飒 2024-09-05 16:37:56 字数 402 阅读 98 收藏 0

  前言

  Jmeter进行压测某个接口时,使用同一个参数进行压测是不符合实际场景的,真实的场景是多个不同参数同时进行压测试,那么配置的参数就必须是动态的变量。

  Jmeter提供了一个函数助手功能。

  JMeter生成随机函数

  如图,我们在函数助手中新增一个 Random 随机生成函数,这里我们设置的是随机生成 1- 100的数字,点击下方的 Generate & Copy to clipboard,随机生成了一个292的数据,同时我们也复制了一段语法 ${__Random(1,100,)}

1-1.png

  下面,我们以搜索的接口为例, 我们在随机生成函数后方定义一个变量名称 brandname,如图:

1-2.png

  我们可以看到brandname的值是随机参数化了,后面的接口也都可以使用。

1-3.png


作者:是阿俏同学吖    

来源:http://www.51testing.com/html/68/n-7795068.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 每个人再工作的时候最大的希望就是花最少的时间去做好事情,方便自己方便他人。最近有被一个实习生笑到,他发文件给我从来只是在企微上悄悄发送,发完之后没有任何一句话,也不口头留一句,即使他工位就在我的斜对面。三番五次之后,我忍不住跟他说了句,你每次发完文件不能跟我说一下吗?其实这样我无非就是想确认几件事情,这样我好开展后续工作:首先你把文件发给我了,肯定是需要我回应的,等同于把一件任务的接力棒传到了我这里,那如果因为消息太多我没看到,这项任务是不是就延迟了呢?其次,把文件发给我之后,我会稍微瞄一眼,大概回复他一个时间,比如几点看完可以双发一起沟通修改的地方。最后,很多时候打字沟通的效果肯定是远远不如...
            1 1 13442
            分享
          • 测试人员需要能够在软件开发过程中,基于软件的需求文档或者功能说明书,准确的识别和描述每一个功能点。列举功能点是测试人员的必备技能之一,因为测试人员需要从功能的角度来评估软件的质量,以确保软件的功能符合用户的期望和需求。通过列举功能点,测试人员可以更好地了解软件的功能,从而准确地设计测试用例和测试场景,并在软件开发的不同阶段发现和报告缺陷。此外,测试人员还需要考虑到软件的性能、安全性和兼容性等方面,以确保软件的稳定性和可靠性。因此,对于测试人员来说,能够准确地列举功能点是非常重要的,这样才能够保证软件的质量和用户的满意度。列举所有测试点可以帮助进行全面的软件测试,从而更好地保障软件的质量和可靠性...
            0 0 1188
            分享
          •   1 月 4 日,赛力斯与华为数字能源技术有限公司(下称“华为数字能源”)共同宣布,双方在深圳签署全面战略合作协议。据第一财经报道,有业内人士称,华为在充电方面可能会打造一个联盟,以提高充电桩的利用率,加速走向盈利。  根据此前官方公布的消息,赛力斯与华为数字能源将在新能源汽车智能电动部件产品、新能源汽车平台技术开发与应用、新能源汽车充电网络建设与运营、新能源汽车国际化等领域展开全面战略合作。  在充电网络超充联盟及服务方面,赛力斯与华为数字能源将携手推进新能源汽车充电超充网络部署,实现平台互联互通。在智能电动部件产品方面,双方将联合研发与制造电驱动、车载充电、增程系统、智能光伏、底盘融合系...
            0 0 596
            分享
          •   在利用Jmeter工具进行性能或自动化测试工作之初,第一步面临的交易想必就是登录。你可以运用控制器录制登录交易的脚本,或是通过自行配置环境、上送正确的用户名和密码完成登录操作,但这就算完成登录交易了么?事实是在继续配置后续交易之后,当你重复执行脚本时会发现,只有登录本身成功了,后续交易却报错。  产生这样的原因往往是当利用Jmeter首次录制登录交易后,此时有一个叫做token的值便作为固定参数存储在脚本中,而后置交易需依赖这个“令牌”而被系统所识别,而再次登录时,可能会返回不同的token,致使后续交易使用未匹配的token发给服务器,导致交易失败。  为解决这个问题,不得不分析toke...
            13 12 2175
            分享
          • 近期针对公司项目做了一次完整的安全测试,扫描出来了不少漏洞,价值还挺大的。回顾整个流程,并没有特别复杂的点,想着分享下我的实战感悟,希望对做项目的技术人员有所启发。一、为什么要做安全测试一)背景概述随着互联网应用的普及,软件安全性越来越重要了。公司的产品在线上有些小的功能性Bug,可能就是体验性不好,引发用户的一些吐槽,损失一点用户,问题不大,可以不断改进。但是如果产品有高危漏洞,不小心被黑客袭击,导致服务器瘫痪或资金损失,重要数据泄露和丢失,或者服务器资源被黑客恶意利用,导致公司业务无法正常运转或损失惨重,后果将不堪设想。二)原因剖析大家可以稍微留意下,规模稍微大点的公司,一般会有专门的安全...
            0 0 1681
            分享
      • 51testing软件测试圈微信