jmeter参数化
来源:互联网 发布:python sha1加密 编辑:程序博客网 时间:2024/06/14 21:18
转自:http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-124331-egXt3dcbw4wfcbubpLMb-passport.csdn.net
两种方法:
1、函数助手:
“选项”---->函数助手对话框,如图: CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推...
2、CSV Data Set Config
说明:
Filename --- 参数项文件
File Encoding --- 文件的编码,设置为UTF-8
Vaiable Names --- 文件中各列所表示的参数项;各参数项之间利用逗号分隔;参数项的名称应该与HTTP Request中的参数项一致。
Delimiter --- 如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;(如果此文本文件为CSV格式的,默认用英文逗号分隔)
Recycle on EOF? --- True=当读取文件到结尾时,再重头读取文件
False=当读取文件到结尾时,停止读取文件
Stop thread on EOF? --- 当Recycle on EOF为False时,当读取文件到结尾时,停止进程,当Recycle on EOF为True时,此项无意义
备注说明:这里我用通俗的语言大概讲一下Recycle on EOF与Stop thread on EOF结果的关联
Recycle on EOF :到了文件尾处,是否循环读取参数,选项:true和false
Stop thread on EOF:到了文件尾处,是否停止线程,选项:true和false
当Recycle on EOF 选择true时,Stop thread on EOF选择true和false无任何意义,通俗的讲,在前面控制了不停的循环读取,后面再来让stop或run没有任何意义
当Recycle on EOF 选择flase时,Stop thread on EOF选择true,线程4个,参数3个,那么只会请求3次
当Recycle on EOF 选择flase时,Stop thread on EOF选择flase,线程4个,参数3个,那么会请求4次,但第4次没有参数可取,不让循环,所以第4次请求错误
事例下载:demo
b、使用刚才定义好的变量
至此,两种参数化的方法就介绍完了。
需要说明一下:函数助手方法要比CSV控件方法参数化功能要弱,推荐使用CSV控件方法。
再看看与loadrunner参数化不一样的:
1、 jmeter参数文件的第一行没有列名称
2、 这里要注意的是参数文件的编码,可以使用记事本另存为就可以修改该编码(编码问题在使用CSV Data Set Config参数化时要求的比较严格)
3、 Jmeter的参数化设置没有LoadRunner做的出色,它是依赖于线程设置的(只有CSV Data Set Config参数化方法才有)
- Jmeter-参数化
- Jmeter之参数化
- JMeter脚本参数化
- web---jmeter参数化
- Jmeter的参数化
- jmeter 参数化方法
- Jmeter参数化
- Jmeter之参数化
- jmeter参数化设置
- 【Jmeter】参数化设置
- Jmeter参数化
- Jmeter-参数化
- JMeter参数化方法
- jmeter参数化
- JMeter学习-参数化
- JMeter参数化方法
- Jmeter参数化
- jmeter参数化
- SO_REUSEADDR与SO_REUSEPORT平台差异性与测试
- Linux 登陆shell,交互shell以及环境变量读取顺序
- java写kafka的生产者与消费者代码
- 目前在餐厅吃饭,有什么你发现的痛点,哪些可以用互联网的思维来解决?并提出解决方案?
- Android Service 使用,一个简单音乐播放器 DEMO(二)
- jmeter参数化
- 打印
- Spring Cloud(二):服务注册与发现Eureka
- HDU 1421 搬宿舍(DP)
- React Native学习路线图
- ACM集训日记-8月15日
- git log 查找文件变更
- FFMPEG之编译生成
- 使用TestNG-xslt+ant来美化selenium测试报告