jmeter参数化方法

上传人:壹****1 文档编号:512797663 上传时间:2022-09-27 格式:DOC 页数:4 大小:320.50KB
返回 下载 相关 举报
jmeter参数化方法_第1页
第1页 / 共4页
jmeter参数化方法_第2页
第2页 / 共4页
jmeter参数化方法_第3页
第3页 / 共4页
jmeter参数化方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《jmeter参数化方法》由会员分享,可在线阅读,更多相关《jmeter参数化方法(4页珍藏版)》请在金锄头文库上搜索。

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

2、 Hired KtT 翊? 4J*l|w M U凶,x| I,o.-I些U .1山i 可h*|备 5:I B. l.D% Etjna J:盼J呼jmhr匚丄片也尸切匸七=1-14a= F=Pi?Jir& 超比 3dur uti 吟.nP ziftcjutcai faaatr:町F5ihH9r * Ami*;* 童 TfcntdGr?t如图,username和password分别有两组不同的取值。通过界面右下方的四个按钮,可以向 列表中增加参数,增加参数值,删除参数和删除参数值。每次迭代更新一次”选项控制参数取值的变化规则, 如果选中该选项,则参数的值在每个迭 代中保持不变,在新的迭代开始时取下

3、一个值。如果取消该选项,则参数值在每个在其作用 域内的sampler发出请求时取下一个可用值。如果参数的取值范围很小,使用用户参数比较合适;如果参数的取值范围很大,建议使用csv data set config 方法。3. CSV Data Set Config右键快捷菜单 添加-配置原件-CSV Data Set ConfigFile name :获取参数值的文本文件(数据池)。文件名既可以使用绝对路径,也可以使用相对路径。当使用相对路径时,jmeter会在当前测试计划所在路径下寻找该文件。File En codi ng:文件编码方式,默认为 ANSI如果文本文件是以其他方式保存的,则请使用

4、相 应的编码方式(如 utf-8 )。Variable Names:从文本文件中获取内容的参数列表。参数列表中可以包含多个参数,用逗 号分隔。Delimiter :文本文件中分隔记录域的分隔符,t 表示tab键。Allow quoted data?:当该项值是 False时,CSV Data Set Config原圭寸不动地将文本文件中相应 域的值取为参数值;当为 Trues时,将处理文本中用双引号引用的部分,把双引号中的内容 取为参数值。除非是CSV文件中的某个域的值包含有设定的分隔符,否则该项设置为False即可。Recycle on EOF:当该项取值为 True时,允许循环取值。当文件

5、中的全部记录被取完后,重 新从文件的第一行取值。为False时,根据stop thread on EOF的取值决定测试计划的执行行为。Stop thread on EOF?:当Recycle on EOF为true时,无论该项取何值,测试计划的执行行为 相同;当Recycle on EOF为False时,该项值为 True时,文件记录取完后,线程停止运行, 如果该项取值为 False,则线程后续执行时给定参数的取值为 Shari ng mode :All threads,该测试计划的所有线程共享csv文件中的记录(所有线程按照顺序取文件中的记录)。Current thread group,该测

6、试计划中的每个thread group中的所有线程共享 csv文件中的记录。Current thread,每个线程各自独立使用csv的记录。4. 通过系统函数设置参数值选项-函数助手对话框,列出了系统函数的使用方法下面介绍一下常用系统函数:1. _time获取当前时间第一个参数为时间格式,第二个参数为存放获得当前时间值的参数名称,例在第一个参数输入yyyy-MM-dd HH:mm:ss,单击生成即可得到正确的函数表达式。2. _Random 随机数3. _StringFromFile从本地csv文件中读取记录存入参数与CSV Data Set Config相比,该函数的强大之处是它可以支持从多个文件中读取数据。第一 个参数是文件名(使用绝对路径),第二个参数是存放取得数据的参数列表,第三个和第四 个参数分别为数据文件的起始和终止顺序号。5jmeter的属性以命令行方式运行测试计划时,用户可指定从命令行输入的值替换测试计划中的某些值。例如:以命令行指定线程组的线程数和运行时长。property函数具有3个参数,分别为属性名称、存放属性值的变量名称(可选),属性默认值(可选)。命令行:Jmeter -n - test.jmx Jthreadcount=10 -Jduration=60-J表示设置property的值,以上命令行表示:10个线程运行,运行时间为 60秒。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号