A. Jmeter 参数CSV Data Set Config
1.Filename 参数化文件的路径
说明:
1)文件中的数据最后一行不能有空行,空行会被当做一个参数
2)若要进行分布式压测,可以将参数化文件放在jmeter的bin目录下,如此则不需要为了设置参数化文件的路径而苦恼
备注:需要将参数化文件和压测脚本(如 abc.jmx)放在同一个目录下
2.File encoding 设置参数化的编码
问题:选择参数化文件为txt格式,编码选择UTF-8,获取到的参数乱码,不选择编码反而不出现乱码,如下图
原因:txt的默认编码为ANSI,另存为时将编码改为UTF-8则可解决问题
3.Variable Name
命名参数名,可以命名多列参数,以逗号隔开
4. Ignore first line
如果参数化文件没有第第一行没有列表,那么选择False,不忽略第一行;
如果参数化文件没有第第一行存在列表,那么选择True,忽略第一行;
如,
username,passwd
user_1,123456
user_2,123457
那么,则需要忽略第一行
5. Delimiter 分隔符,用什么符号分隔参数化文件中的各列
6. Allow qutoed data 允许参数化文件的参数带有双引号,默认是False,如果参数文件的值带有双引号,False模式会将双引号也当做参数
7.Recycle on EOF
默认为TRUE,即文件中的数据读完后,从头继续循环读
8.Stop thread on EOF
官方说明:Should the thread be stopped on EOF , if Recycle is false? (default is false)
翻译:如果Recycle on EOF 选择为false时,Stop thread on EOF 选择True,那么当参数化文件的数据小数线程组设置的线程数时,则停止线程
关于7和8的尝试:
参数化文件只有4行参数
场景1/2:
Recycle on EOF:True + Stop thread on EOF:True/False 在参数化文件数据使用完后都不会停止线程,会重复使用第一行数据
参数化文件设置
线程数设置
结果仍然运行了5次请求
场景3:
Recycle on EOF:False + Stop thread on EOF:True,那么在参数化文件使用完毕后,线程停止
线程数设置:5;参数化文件4行
参数化文件设置
结果,参数化文件数据使用完毕,线程停止
场景4:
Recycle on EOF:False + Stop thread on EOF:False,那么在参数化文件使用完毕后,线程停止
参数化文件数据使用完毕,线程没有停止,但也没有循环取值,而是取到的EOF
8.Sharing mode 参数化策略
备注:查看结果树http的请求顺序不一定是按照所列顺序进行执行,但是取值的结果与以上相符
B. 第一次使用TortoiesGit
1.安装,只更改了安装路径,其他都是默认设置下一步
2.启用 第一次使用点击 在磁盘盘符中右键单击 → Git Clone
3.输入coding net的账号和密码
4.上传