【Jmeter】Jmeter基础6-Jmeter元件介绍之前置处理器

  • 前置处理器主要用于处理请求前的准备工作,如:参数、环境变量的设置等。

2.6.1、JSR223预处理程序

  • 作用:请求前的准备工作。
    在这里插入图片描述
  • 参数说明:
    • 语言:开发脚本所使用的语言,可通过下拉列表选择。
    • 参数:传递给脚本的参数
    • 文件名:本地开发的脚本文件路径,会覆盖Jmeter中编写的脚本
    • 如果可用,缓存编译的脚本:默认勾选
    • 脚本:手动编写脚本的区域。
  • 示例:
    在这里插入图片描述
    在这里插入图片描述

2.6.2、用户参数

  • 作用:进行参数设置,在取样器中实现参数化
  • 参数说明:
    • 每次迭代更新一次:标识是否每轮迭代更新一次参数。如果勾选,则参数的值在每个迭代中会更新;如果不勾选,则在每个迭代中都保持不变
  • 示例:
    • 线程组中3个线程,循环2次:
      在这里插入图片描述
    • 添加两个取样器,在第一个取样器中改变参数值:
      在这里插入图片描述在这里插入图片描述
    • 添加用户参数:
      在这里插入图片描述
    • 当不勾选“每次迭代更新一次”时,运行结果如下,可以看到,在同一个迭代中,即使修改了参数值,参数取值也一致:
      在这里插入图片描述
    • 当勾选“每次迭代更新一次”时,运行结果如下,可以看到,在同一个迭代中,修改了参数值后,参数取值发生了变化:
      在这里插入图片描述

2.6.3、JDBC预处理程序

在这里插入图片描述

  • 作用:用于在取样开始前查询数据库并获取一些值,需要配合JDBC Connection Configuration使用;
  • 示例:通过预处理器返回数据库值:
    在这里插入图片描述

2.6.4、取样器超时

在这里插入图片描述

  • 作用:设置取样器最大超时时间。如果完成时间超过该时长,则请求失败;
  • 参数说明:Sample timeout (in milliseconds):超时时间,默认时间为10s,为0表示永不超时。

2.6.5、正则表达式用户参数

在这里插入图片描述

  • 作用:配合正则表达式提取器使用,从另一个 HTTP 请求中提取的 HTTP 参数指定动态值
  • 参数说明:
    • Regular Expression Reference Name:调用的正则表达式提取器中的引用名称;
    • Parameter names regexp group number:用于提取参数名称的正则表达式的组编号;
    • Parameter values regex group number:用于提取参数值的正则表达式的组编号。
  • 示例:
    • 通过正则表达式提取器从1个http请求中提取参数:
      在这里插入图片描述
      在这里插入图片描述
    • 第二个请求中添加正则表达式用户参数,参数名为“message”,参数值为“成功”,该请求中的message参数无需填制,由正则表达式用户参数引用过来:
      在这里插入图片描述
      在这里插入图片描述
    • 查看结果,带上了参数message=成功: 在这里插入图片描述

2.6.6、BeanShell预处理程序

在这里插入图片描述

  • 作用:通过BeanShell脚本语言,为请求做准备工作。和JSR223预处理程序类似。
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jmeter-results-shanhe-me.xsl是一个用于下载JMeter测试结果的样式表。JMeter是一款流行的性能测试工具,用于模拟多种负载条件下的应用程序性能测试。通过运行JMeter测试脚本,我们可以获得许多有关应用程序性能的指标和数据。但是,这些数据通常以XML格式呈现,不够直观和易读。 这时,我们可以使用jmeter-results-shanhe-me.xsl来将JMeter测试结果转换为更易于阅读和理解的格式。这个样式表可以将XML格式的结果文件转换为HTML或其他可视化格式,以便更方便地分析和解读测试结果。 要使用jmeter-results-shanhe-me.xsl进行下载和使用,您需要将它与JMeter测试结果文件放在同一目录下。然后,您可以通过以下步骤来下载和使用这个样式表: 1. 打开JMeter测试结果文件所在的目录。 2. 右键单击“jmeter-results-shanhe-me.xsl”文件,并选择“另存为”或“下载”选项,以将样式表保存到您的计算机上。 3. 将样式表文件重命名为“jmeter-results.xsl”(确保与测试结果文件命名一致)。 4. 打开JMeter测试结果文件(通常是一个以“.jtl”为扩展名的文件)。 5. 在JMeter的菜单栏中,选择“查看”>“默认样式表”,然后选择“其他样式表”。 6. 在弹出窗口中,选择您之前保存并重命名的“jmeter-results.xsl”文件。 7. 单击“确定”按钮,样式表将被应用于测试结果文件。 8. 现在,您可以通过浏览器或其他支持HTML格式的工具来打开和查看测试结果文件。 通过使用jmeter-results-shanhe-me.xsl样式表,您可以更轻松地查看和分析JMeter测试结果,以便更好地了解应用程序的性能和响应情况。这对于测试工程师和开发人员来说是非常有价值的,可以帮助他们发现潜在的性能问题并进行优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值