如果您想掌握Jmeter的相关操作,那么前提是您必须能够参数化,那么参数化是什么?

变量是什么_变量英文_jmeter随机变量

参数化:让我们简要理解它。我们录制了一个包含登录操作的脚本。您需要输入用户名和密码。如果系统不允许相同的用户名和密码同时登录,或者您希望更好地模拟多个用户登录到系统。目前,需要对用户名和密码进行参数化,以便每个虚拟用户可以使用不同的用户名和密码访问它。

让我谈谈我的理解,即使用参数替换脚本中的某些输入值。下次使用它们时,您只需要修改输入值即可。

Jmeter和LoadRunner参数化之间的差异:

1。jmeter参数文件的第一行没有列名称

2。您需要注意的是参数文件的编码。您可以使用记事本保存以修改编码(使用CSV数据集配置参数化时,编码问题相对严格)

3。Jmeter的参数化设置不如LoadRunner好。他们依靠线程设置(仅CSV数据集配置参数化方法可用)

不管您不了解它,阅读以下内容后都会知道它。有几种常见的参数化方法:

1。CSV数据集配置:CSV数据控制

用法方案:适用于大参数范围,它可以促进用户随时修改参数数据。最常用的是通过参数化用户名和密码来登录系统。

变量是什么_变量英文_jmeter随机变量

准备TXT文档参数数据

参考接口:

变量英文_jmeter随机变量_变量是什么

使用调试采样器查看参数是否正确

2。功能助理

用法方案:Jmeter自己的功能处理,例如:随机数,可用于修复字符 +随机数,修改传入参数的值以及功能助手的基础层是Java封装方法。

3。用户定义的变量

用法方案:通常可以将其应用于测试计划中不经常更改的参数设置,例如主机,端口号,URL等。和用户定义的变量在配置组件中。

变量是什么_jmeter随机变量_变量英文

结果如下:

iv。用户参数

使用方案:适用于参数值范围很小时,登录的用户帐户和密码将用作用户参数。用户参数位于预处理器模块中。

变量是什么_变量英文_jmeter随机变量

变量英文_变量是什么_jmeter随机变量

请求结果如下:

5。相关参数 – 常规/JSON提取(个人角度)

有四个共同的参数,并且个人理解是,通过常规和JSON提取也是一种提取和返回结果

参数的函数。常见的用法方案包括:当用户登录时,将返回结果令牌作为下一个

请注意这里要采取的参数顺序,否则可能会出现未提取的值。请

参考参数的情况。

变量英文_变量是什么_jmeter随机变量

参考接口:

获取用户的cookie并将cookie用作参数来请求下一个连接。这样做的原因是,它可以确保当前用户登录后进行下一个操作。

变量英文_变量是什么_jmeter随机变量

通过JSON提取器获取相应的Cookie值,并将其添加到HTTP Cookie Manager中以获取下一个请求。

使用调试采样器查看值结果,这意味着我们已经获得了相应的cookie值。

变量是什么_jmeter随机变量_变量英文

看到这一点,您应该知道如何参数化它。学习参数化后,我们使用Jmeter的越多

更方便!

总结:

当使用Jmeter工具时,参数化是必不可少的,非常有用的知识点,无论是用于接口测试还是性能测试。

我是谁?

我是一位老测试师,已经从事软件测试多年了。在今年年初,我花了一个月的时间来整理一项软件测试的学习技巧,这些技巧最适合于2020年学习。可以将其提供给每个对软件测试感兴趣的朋友。如果您想获得它,可以关注我的标题帐户,并在后台向我发送私人消息:[Test],您可以免费获得它。

本网站每日更新互联网创业教程,一年会员只需98,全站资源免费下载点击查看会员权益

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注