Jmeter操作指南:参数化请求

Posted 憨憨说测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter操作指南:参数化请求相关的知识,希望对你有一定的参考价值。

简单说明

参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则。

关于Jmeter的参数化请求包括以下几种方式:

  • 用户参数

  • BeanShell Sampler

  • 用户定义的变量

  • CSV Data Set Config

  • 随机函数

用户参数


操作:添加 -> 前置处理器 -> 用户参数
调用方式:${defineCount}

用户参数

PS:多用户仅对多线程有效,单线程只取第一个用户的值

BeanShell Sampler


操作:添加 -> 前置处理器 -> BeanShell Sampler -> 在Script中按以下格式设置参数
调用方式:${defineCount}

用户定义的变量


操作:添加 -> 配置元件 -> 用户定义的变量
调用方式:${defineCount}

CSV Data Set Config


操作:添加 -> 配置元件 -> CSV Data Set Config
调用方式:${defineCount}

CSV Data Set Config

PS:如果需要使用多个参数的话,需在Variable Names一栏以Deliniter定义的符号(一般此项为逗号[ , ])进行分割,当然对应的csv文件数据源,每一行也要以相应的格式进行分隔。

多个参数

随机函数


操作:菜单栏上选择选项 -> 函数助手对话框 -> 配置参数并复制生成随机字符串 -> 粘贴字符串到目标位置
调用方式:${__RandomString(2,123456845612314578456123,)}

打开函数助手对话框

随机函数字符串生成

将复制的字符串,粘贴到目标位置上,如下所示:

粘贴随机函数字符串

如果这篇文章对你有帮助,请给我点个赞!👍这样我才有动力继续更新下去!

学习软件测试是件需要坚持的事情,学习的过程可能会很枯燥,不过有一些人一起学的话大概就不会了吧,加入我们吧,跟我们一起学习,群号:785128166,有人陪伴,不会孤单

以上是关于Jmeter操作指南:参数化请求的主要内容,如果未能解决你的问题,请参考以下文章

jmeter的全局变量和csv参数化关联的操作

JMeter性能测试中如何使用“用户参数”实现参数化

JMeter常用的4种参数化方式-操作解析

Jmeter操作手册

Jmeter 入门(二)四种参数化方式

Jmeter读取CSV参数化文件