A.   Jmeter 参数CSV Data Set Config

 

Jmeter 参数CSV Data Set Config

1.Filename   参数化文件的路径

说明:

1)文件中的数据最后一行不能有空行,空行会被当做一个参数

Jmeter 参数CSV Data Set Config

2)若要进行分布式压测,可以将参数化文件放在jmeter的bin目录下,如此则不需要为了设置参数化文件的路径而苦恼

      备注:需要将参数化文件和压测脚本(如 abc.jmx)放在同一个目录下

2.File encoding 设置参数化的编码

问题:选择参数化文件为txt格式,编码选择UTF-8,获取到的参数乱码,不选择编码反而不出现乱码,如下图

Jmeter 参数CSV Data Set ConfigJmeter 参数CSV Data Set Config

 

Jmeter 参数CSV Data Set Config

原因:txt的默认编码为ANSI,另存为时将编码改为UTF-8则可解决问题

Jmeter 参数CSV Data Set Config

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行参数

Jmeter 参数CSV Data Set Config

场景1/2:

Recycle on EOF:True + Stop thread on EOF:True/False 在参数化文件数据使用完后都不会停止线程,会重复使用第一行数据

 

 

参数化文件设置

Jmeter 参数CSV Data Set Config

线程数设置

Jmeter 参数CSV Data Set Config

结果仍然运行了5次请求

Jmeter 参数CSV Data Set Config

场景3:

Recycle on EOF:False + Stop thread on EOF:True,那么在参数化文件使用完毕后,线程停止

                                                                        线程数设置:5;参数化文件4行

                                                              Jmeter 参数CSV Data Set Config

                                                                  参数化文件设置

Jmeter 参数CSV Data Set Config

结果,参数化文件数据使用完毕,线程停止

Jmeter 参数CSV Data Set Config

 

场景4:

Recycle on EOF:False + Stop thread on EOF:False,那么在参数化文件使用完毕后,线程停止  

                                                        Jmeter 参数CSV Data Set Config

参数化文件数据使用完毕,线程没有停止,但也没有循环取值,而是取到的EOF

Jmeter 参数CSV Data Set Config

8.Sharing mode 参数化策略

Jmeter 参数CSV Data Set Config

备注:查看结果树http的请求顺序不一定是按照所列顺序进行执行,但是取值的结果与以上相符

B. 第一次使用TortoiesGit

  1.安装,只更改了安装路径,其他都是默认设置下一步

  2.启用 第一次使用点击 在磁盘盘符中右键单击 → Git Clone 

 3.输入coding net的账号和密码

   Jmeter 参数CSV Data Set Config

Jmeter 参数CSV Data Set Config

     4.上传

     Jmeter 参数CSV Data Set Config

Jmeter 参数CSV Data Set Config

相关文章: