1、CSV Data Set Config:CSV配置文件,用于参数取值范围较大的时候使用,该方法具有更大的灵活性;
2、User Variables:用户参数,用于参数取值范围很小的时候使用;
3、User Defined Variables:用户自定义变量,一般用于test plan中不需要随请求迭代的参数设置;
4、函数助手_CSVRead的参数化,功能相比CSV Data Set Config较弱;
方法一:CSV Data Set Config/CSV数据配置文件。
步骤:1.添加线程组->2.添加请求->3.配置文件->4.添加CSV->5.运行检查结果
场景:一次查询10个类型的数据
3.配置文件,这个只有1个参数:
方法二:添加用户参数,配置用户参数。其它的同方法一类似。
方法四:函数助手,跟CSV 类似,但没CSV 灵活方便,不用了。
参数化就是选取不同的参数作为请求内容输入。使用 JMeter 测试时,若要求每次传入的数据不一样,则需要对输出进行参数化。
1、相同数据被缓存导致测试结果不准确(如,服务器缓存了缓存数据,导致压测流程不全面)
2、流程不能正常执行(如,一笔订单只能被执行一次)
1、CSV Data Set Config:将参数化的数据放入文件中,参数化读取依赖于文件 *** 作;适用于参数化数据量较多的场景,且维护比较简单灵活
2、User Defined Variables:可以配置脚本中的公共参数,如域名,端口号,不需要随着压测进行动态改变
3、Function Helper 中的函数:使用函数的方式生成参数,如果你需要随机数、uuid 等
4、数据关联:从A请求的响应中提取数据,共给其他请求使用
提取一个请求的响应结果为参数,传递给其他请求使用该参数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)