jmeter中用户参数和用户定义的变量的区别

这篇具有很好参考价值的文章主要介绍了jmeter中用户参数和用户定义的变量的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  如果使用jmeter做过参数化的人都知道,参数化的方式有多种,其中一种就是使用用户定义的变量,还有一种是使用用户参数。那么,这两个有什么异同呢?

一、先说相同的点:

  1、都可以参数化,以供sampler调用。

  2、都是key-values的形式展示。

二、再说说区别,我们在讲这个区别的时候,还是结合实例来说,这样更容易理解。

  1、分别在不同的组件中。用户参数的位置属于前置处理器,用户定义的变量属于配置元件。

  2、用户定义的变量,数据初始化一次;用户参数是每次都变动的。下面举个例子,来看看二者的不同。

第一步,我们只是看二者参数的区别,所以在取样器中添加Debug Sampler

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

第二步,在Debug Sampler下添加用户参数

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

 添加随机函数,如图

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

第三步,添加用户定义的变量

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

 同样添加随机函数

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

 第四步,添加查看结果树,运行之后,查看结果。注意:r1是通过用户参数定义的,r2是通过用户定义的变量定义的。

结果1,如图:

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

结果2,如图:

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

结果3,如图

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

 结论,当一次执行多个线程的时候,用户参数定义的变量是不断变化的,每一次都是重新生成一个随机数,而用户定义的变量,则是初始化一次,每个请求中的参数值是相同的。

jmeter中用户参数和用户定义的变量的区别,接口自动化测试,jmeter,python,职场和发展,自动化测试,接口测试,自动化

 文章来源地址https://www.toymoban.com/news/detail-653873.html

到了这里,关于jmeter中用户参数和用户定义的变量的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jmeter接口自动化

    目录  一,测试数据         1.1在jmeter里添加文件设置                  1.2 csv文件设置                  字段单独解释: 二,测试过程  三,接口关联  四,断言 五,生成测试报告 导言:之前我发过一篇jmeter做自动化的文章,因为那时候是刚刚写文章,所

    2024年02月03日
    浏览(44)
  • Jmeter —— jmeter接口自动化测试操作流程

    在企业使用jmeter开展实际的接口自动化测试工具,建议按如下操作流程, 可以使整个接口测试过程更规范,更有效。 1、获取到接口文档:swagger、word、excel ... 2、熟悉接口文档然后设计测试用例(一般都是先在excel中编写) 3、进行用例评审 4、将excel中的测试用例在jmeter中编

    2024年02月09日
    浏览(57)
  • Jmeter接口自动化测试 —— Jmeter下载安装及入门

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 下载地址:Apache JMeter - Download Apache JMeter 由于Jmeter是基于Java的程序,所以我们要使用Jmeter就必须先安装Java环境,JDK的安装方法大家自

    2024年02月05日
    浏览(57)
  • JMeter接口自动化测试实例—JMeter引用javaScript

    Jmeter提供了JSR223 PreProcessor前置处理器,通过该工具融合了Java 8 Nashorn 脚本引擎,可以执行js脚本以便对脚本进行前置处理。其中比较典型的应用就是通过执行js脚本对前端数据进行rsa加密,如登录密码加密。但在这里我就简单的应用javaScript生成当前时间来做为例子,看如何在

    2024年02月12日
    浏览(46)
  • Jmeter接口自动化测试 —— Jmeter断言之Json断言

     json断言可以让我们很快的定位到响应数据中的某一字段,当然前提是响应数据是json格式的,所以如果响应数据为json格式的话,使用json断言还是相当方便的。 还是以之前的接口举例 添加一个Json断言 维护上想要判断的字段 查看结果 ​ 我们将期望的值故意改成错的545111看看

    2024年02月05日
    浏览(62)
  • WEB接口测试之Jmeter接口测试自动化 (四)(持续构建)​

       Jmeter是压力测试、接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具。将这三者结合起来可以搭建一套webservice接口测试的持续构建环境。   1、安装JDK,配置java环境变量 (略过)    2、安装Jmeter,这里用到的版本是2.12 (安装过程略过)

    2024年01月20日
    浏览(59)
  • 接口测试之Jmeter+Ant+Jenkins接口自动化测试平台

    一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。 Jmeter 支持接口的测试, Ant 支持自动构建,而 Jenkins 支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台。 环境依赖 JDK环境配置 Jmeter安装 Ant安装环

    2024年02月13日
    浏览(90)
  • WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)

    接口测试与数据驱动     数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。       我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的

    2024年01月20日
    浏览(46)
  • 基于 jmeter 和 shell 的接口性能自动化

    目录 前言: 1. 总体需求 2. 实现流程 3.准备工作 4.具体实现 4.1 用例执行 主流程脚本 4.2 服务器监控 监控脚本: 服务器监控脚本 4.3 生成 html 报告 html 样式表 发邮件脚本 基于JMeter和Shell的接口性能自动化是一种有效的方法,可以帮助测试团队提高测试效率和准确性。JMeter作为

    2024年02月15日
    浏览(54)
  • Jmeter接口自动化生成测试报告html格式

    jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。 笔者刚做了这方面的尝试,总结出来分享给大家。 这里需要用到ant来执行测试用例并生成HTML格式测试报告。 一、ant下载安装 1.1、下载地址: http://ant.apache.org/bi

    2024年02月16日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包