如果您想掌握Jmeter的相关操作,那么前提是您必须能够参数化,那么参数化是什么?
参数化:让我们简要理解它。我们录制了一个包含登录操作的脚本。您需要输入用户名和密码。如果系统不允许相同的用户名和密码同时登录,或者您希望更好地模拟多个用户登录到系统。目前,需要对用户名和密码进行参数化,以便每个虚拟用户可以使用不同的用户名和密码访问它。
让我谈谈我的理解,即使用参数替换脚本中的某些输入值。下次使用它们时,您只需要修改输入值即可。
Jmeter和LoadRunner参数化之间的差异:
1。jmeter参数文件的第一行没有列名称
2。您需要注意的是参数文件的编码。您可以使用记事本保存以修改编码(使用CSV数据集配置参数化时,编码问题相对严格)
3。Jmeter的参数化设置不如LoadRunner好。他们依靠线程设置(仅CSV数据集配置参数化方法可用)
不管您不了解它,阅读以下内容后都会知道它。有几种常见的参数化方法:
1。CSV数据集配置:CSV数据控制
用法方案:适用于大参数范围,它可以促进用户随时修改参数数据。最常用的是通过参数化用户名和密码来登录系统。
准备TXT文档参数数据
参考接口:
使用调试采样器查看参数是否正确
2。功能助理
用法方案:Jmeter自己的功能处理,例如:随机数,可用于修复字符 +随机数,修改传入参数的值以及功能助手的基础层是Java封装方法。
3。用户定义的变量
用法方案:通常可以将其应用于测试计划中不经常更改的参数设置,例如主机,端口号,URL等。和用户定义的变量在配置组件中。
结果如下:
iv。用户参数
使用方案:适用于参数值范围很小时,登录的用户帐户和密码将用作用户参数。用户参数位于预处理器模块中。
请求结果如下:
5。相关参数 – 常规/JSON提取(个人角度)
有四个共同的参数,并且个人理解是,通过常规和JSON提取也是一种提取和返回结果
参数的函数。常见的用法方案包括:当用户登录时,将返回结果令牌作为下一个
请注意这里要采取的参数顺序,否则可能会出现未提取的值。请
参考参数的情况。
参考接口:
获取用户的cookie并将cookie用作参数来请求下一个连接。这样做的原因是,它可以确保当前用户登录后进行下一个操作。
通过JSON提取器获取相应的Cookie值,并将其添加到HTTP Cookie Manager中以获取下一个请求。
使用调试采样器查看值结果,这意味着我们已经获得了相应的cookie值。
看到这一点,您应该知道如何参数化它。学习参数化后,我们使用Jmeter的越多
更方便!
总结:
当使用Jmeter工具时,参数化是必不可少的,非常有用的知识点,无论是用于接口测试还是性能测试。
我是谁?
我是一位老测试师,已经从事软件测试多年了。在今年年初,我花了一个月的时间来整理一项软件测试的学习技巧,这些技巧最适合于2020年学习。可以将其提供给每个对软件测试感兴趣的朋友。如果您想获得它,可以关注我的标题帐户,并在后台向我发送私人消息:[Test],您可以免费获得它。
本网站每日更新互联网创业教程,一年会员只需98,全站资源免费下载点击查看会员权益