jmeter参数化方法

jmeter参数化方法

ID:17916820

大小:519.93 KB

页数:4页

时间:2018-09-09

jmeter参数化方法_第1页
jmeter参数化方法_第2页
jmeter参数化方法_第3页
jmeter参数化方法_第4页
资源描述:

《jmeter参数化方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Jmeter参数化1.用户自定义变量右键快捷菜单中选择添加-配置原件-用户自定义变量。用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一般仅将测试计划中不需要随迭代发生改变的参数(只取一次值的参数)设置在此处。例如应用的host和port。取样器中的host和port用${host}和${port}代替,即使被测应用的部署服务器发生了变化,只需要简单地修改host和port参数的取值即可。2.用户参数右键快捷菜单中选择添加-前置处理器-用户参数与用户自定义变量不同的是,用户参数列表中的参数取值可以在测试计划执行过程中发生变化。如图

2、,username和password分别有两组不同的取值。通过界面右下方的四个按钮,可以向列表中增加参数,增加参数值,删除参数和删除参数值。“每次迭代更新一次”选项控制参数取值的变化规则,如果选中该选项,则参数的值在每个迭代中保持不变,在新的迭代开始时取下一个值。如果取消该选项,则参数值在每个在其作用域内的sampler发出请求时取下一个可用值。如果参数的取值范围很小,使用用户参数比较合适;如果参数的取值范围很大,建议使用csvdatasetconfig方法。3.CSVDataSetConfig右键快捷菜单添加-配置原件-CSVDataSetConfigFilen

3、ame:获取参数值的文本文件(数据池)。文件名既可以使用绝对路径,也可以使用相对路径。当使用相对路径时,jmeter会在当前测试计划所在路径下寻找该文件。FileEncoding:文件编码方式,默认为ANSI.如果文本文件是以其他方式保存的,则请使用相应的编码方式(如utf-8)。VariableNames:从文本文件中获取内容的参数列表。参数列表中可以包含多个参数,用逗号分隔。Delimiter:文本文件中分隔记录域的分隔符,“t”表示tab键。Allowquoteddata?:当该项值是False时,CSVDataSetConfig原封不动地将文本文件中相应

4、域的值取为参数值;当为Trues时,将处理文本中用双引号引用的部分,把双引号中的内容取为参数值。除非是CSV文件中的某个域的值包含有设定的分隔符,否则该项设置为False即可。RecycleonEOF:当该项取值为True时,允许循环取值。当文件中的全部记录被取完后,重新从文件的第一行取值。为False时,根据stopthreadonEOF的取值决定测试计划的执行行为。StopthreadonEOF?:当RecycleonEOF为true时,无论该项取何值,测试计划的执行行为相同;当RecycleonEOF为False时,该项值为True时,文件记录取完后,线程停

5、止运行,如果该项取值为False,则线程后续执行时给定参数的取值为。Sharingmode:Allthreads,该测试计划的所有线程共享csv文件中的记录(所有线程按照顺序取文件中的记录)。Currentthreadgroup,该测试计划中的每个threadgroup中的所有线程共享csv文件中的记录。Currentthread,每个线程各自独立使用csv的记录。4.通过系统函数设置参数值选项-函数助手对话框,列出了系统函数的使用方法下面介绍一下常用系统函数:1.__time获取当前时间第一个参数为时间格式,第二个参数为存放获得当前时间值的参数名称,例

6、在第一个参数输入yyyy-MM-ddHH:mm:ss,单击生成即可得到正确的函数表达式。2.__Random随机数3.__StringFromFile从本地csv文件中读取记录存入参数与CSVDataSetConfig相比,该函数的强大之处是它可以支持从多个文件中读取数据。第一个参数是文件名(使用绝对路径),第二个参数是存放取得数据的参数列表,第三个和第四个参数分别为数据文件的起始和终止顺序号。5.jmeter的属性以命令行方式运行测试计划时,用户可指定从命令行输入的值替换测试计划中的某些值。例如:以命令行指定线程组的线程数和运行时长。__property函数具有

7、3个参数,分别为属性名称、存放属性值的变量名称(可选),属性默认值(可选)。命令行:Jmeter–n–ttest.jmx–Jthreadcount=10–Jduration=60-J表示设置property的值,以上命令行表示:10个线程运行,运行时间为60秒。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。